Odprtokodne igre Amnesia Frictional Games

podjetje Frikcijske igre napovedal o odpiranju celotne izvorne kode 3D iger v žanru "nočna mora" - Amnezija: Temni spust и Amnezija: stroj za prašiče, ki je izšel v letih 2010 in 2013. Sredstva igre ostanejo lastniška. To ni prvič, da je bila koda Frictional Game objavljena; leta 2010 je podjetje odprl koda motorja igre HPL1 in igra napisana na njem "Penumbra: Uvertura".

Koda igre je odprta pod brezplačno licenco GPLv3 in objavljena na GitHubu (Amnezija: Temni spust, Amnezija: stroj za prašiče). Igre so napisane v C++ in uporabljajo SDL za obdelavo vnosa in OpenGL za grafiko. Repozitoriji vključujejo datoteke za gradnjo za Linux in macOS z uporabo CMake ter za Windows z uporabo Visual Studio 2010. Poleg kode za same igre je odprtokodna tudi izvorna koda za povezane urejevalnike iger. Pričakuje se, da bo odprtokodna koda poenostavila razvoj modifikacij, ki jih je za te igre že več kot tisoč, in omogočila ustvarjanje novih odprtih igralnih motorjev, ki temeljijo na tehnologijah, vključenih v igre Amnesia. .

Od odprtokodnih funkcij, ki so lahko uporabne za razvijalce motorjev iger, so navedene naslednje:

  • Senčne karte z zglajenimi robovi.
  • Sistem za izrezovanje nevidnih območij v realnem času, ki deluje z dinamičnimi objekti.
  • Sistem za samodejno upodabljanje statičnih objektov, ki deluje v paketnem načinu.
  • Sistem odloženega upodabljanja senc.
  • Urejevalnik z vsemi funkcijami, vključno s podporo za funkcije, kot je izbiranje algoritmov in prilagajanje vidnih področij.
  • Preprost sistem umetne inteligence za ustvarjanje botov in pametnih agentov.
  • Napreden sistem za simulacijo fizičnega zvoka.
  • Sistem za izgradnjo interakcije na podlagi fizičnih procesov.
  • Lasten zvočni mehanizem z uporabo API-ja Openal.
  • Motor, ki implementira različne tehnologije upodabljanja in igranja.

Odprtokodne igre Amnesia Frictional Games

Vir: opennet.ru

Dodaj komentar