Primum emissio Ambientium aperta lusoribus ludo engine

Post annum evolutionis prima emissio novi fons apertae machinae machinalis Ambient exhibetur. Machinam runtime praebet ad lusores ludos creandos et 3D applicationes quae ad repraesentationem WebAssembly componunt et WebGPU API utuntur ad reddendam. Codex in Rust scriptus est et sub licentia MIT distribuitur.

Praecipuum propositum in evolutione Ambientium est instrumenta quae lusorum lusorum simpliciorem faciunt progressionem et creationem suam non difficilius quam incepta unius-ludii facere. Machinam initio destinatur ad creandum tempus universale, quod progressionem ludorum et applicationum in quavis programmandi linguarum ratione sustinet, pro qua compilatio in WebAssembly intermedium codicem fieri potest. Sed prima nisi suscipit Rust elit eget enim nunc.

Clavis notae novae machinae:

  • Perspicuus redes lorem. Machinam clientem et servitorem munerum coniungit, omnia necessaria elementa praebet ad rationem clientis et servitoris creandam, et automatice conformando servo statui per clientes. Communis notitiae exemplum in cliente et servo laterum adhibetur, quod translationem codicis inter tergum et frontem simpliciorem efficit.
  • Singuli moduli currunt in ambitu suo remoto, sino te codici infidis influentiam circumscribere. Fragosus modulus totam applicationem non fragore.
  • Architectura data accumsan. Prospiciens exemplar notitiae ex systemate componentium quae ab unoquoque WASM moduli tractari possunt. ECS utens (Entity Component System) consilio exemplaris. Recondere notitias omnium partium in datorum centralizatorum in calculonis, quorum status statim clienti replicatur, qui in latere suo potest notitias publicare ratione habita status localis.
  • Facultas Ambientium modulos creandi in quavis programmandi lingua, quae ad WebAssembly conscribit (tantum Rust pro nunc sustinetur).
  • Generans documentorum exsecutabilium universalium sicut output qui in Windows, macOS et Linux currere potest, et munus tam clientis quam cultoris est.
  • Facultatem definiendi partes tuas et "conceptas" (collectiones componentium). Incepta quae eisdem componentibus et conceptibus utuntur, portabilitatem et communicationem notitiarum efficiunt, etiamsi notitia speciei ad usum in certis inceptis destinata non sit.
  • Auxilia ad facultates componendas in variis formatis, inter .glb et .fbx. Possibilitas effusis opum in retiaculis eximendis - cliens omnes facultates necessarias recipere potest cum servo connectens (incipere potes ludere sine exspectatione omnium facultatum onerare). Exemplar FBX et glTF sustinet formas, varias audio et formas imaginum.
  • Ratio reddendi provecta quae GPU utitur ad accelerandum reddendi et sustinet GPU latus, detondent ac detail graduum mutationes. Physice utitur innixa reddendo (PBR) defaltam, animationem et tabulas umbras cadentium sustinet.
  • Firmamentum simulationis processuum physicorum in machina PhysX fundatur.
  • Ratio aedificandi interfaces usoris similis cum React.
  • Systematis inputationis unitatum, quod est extra suggestum praesens.
  • Systema soni localis cum obturaculum-in eliquationibus.

Explicatio versionis adhuc in alpha scaena. Inter functiones nondum impletas, notare possumus facultatem currere in Tela, clientis API, API ad multithreading administrandi, bibliothecam creandi interfacies usoris, API utendi propriis umbris, sono subsidii, oneratione et salutaris. ECS (Entity Component System) components, reloading facultates in musca, servo automatico scandendo, editor pro collaborativa creatione tabularum lusuum et scaenarum ludorum.



Source: opennet.ru