Mga dula nga Frictional open-source nga mga dula sa Amnesia

Lig-on Mga Dula nga Dili Gahi gipahibalo mahitungod sa pag-abli sa tibuok nga source code sa 3D nga mga dula sa "nightmare survival" genre - Amnesia: Ang Madulom nga Pagkatago ΠΈ Amnesia: Usa ka Makina alang sa Baboy, gipagawas sa 2010 ug 2013. Ang mga kabtangan sa dula nagpabilin nga proprietary. Dili kini ang una nga higayon nga gipatik ang Frictional Game code; kaniadtong 2010, ang kompanya giablihan game engine code HPL1 ug ang dula gisulat niini "Penumbra: Overture".

Ang code sa dula bukas ubos sa libre nga lisensya sa GPLv3 ug gimantala sa GitHub (Amnesia: Ang Madulom nga Pagkatago, Amnesia: Usa ka Makina Alang sa Baboy). Ang mga dula gisulat sa C ++ ug gigamit ang SDL alang sa pagproseso sa input ug OpenGL alang sa mga graphic. Ang mga repository naglakip sa mga file alang sa pagtukod alang sa Linux ug macOS gamit ang CMake ug alang sa Windows gamit ang Visual Studio 2010. Dugang pa sa code alang sa mga dula mismo, ang source code alang sa kaubang mga editor sa dula bukas usab nga tinubdan. Gilauman nga ang bukas nga gigikanan sa code makapasimple sa pag-uswag sa mga mod, diin adunay kapin sa usa ka libo alang niini nga mga dula, ug mahimo’g posible ang paghimo og bag-ong bukas nga mga makina sa dula nga gibase sa mga teknolohiya nga nahilambigit sa mga dula sa Amnesia. .

Sa mga bahin nga gitanyag sa bukas nga gigikanan nga mahimong mapuslanon sa mga developer sa makina sa dula, ang mga musunud namatikdan:

  • Mga Mapa sa Shadow nga adunay gipahapsay nga mga ngilit.
  • Usa ka real-time nga dili makita nga lugar nga clipping system nga nagtrabaho sa dinamikong mga butang.
  • Usa ka sistema alang sa awtomatik nga paghubad sa mga static nga butang, nga nagtrabaho sa batch mode.
  • Gi-defer nga shadow rendering system.
  • Usa ka bug-os nga bahin nga editor, lakip ang suporta alang sa mga bahin sama sa pagpili sa mga algorithm ug pag-adjust sa makita nga mga lugar.
  • Usa ka yano nga artificial intelligence system alang sa paghimo og mga bot ug mga intelihente nga ahente.
  • Advanced nga pisikal nga sound simulation system.
  • Usa ka sistema alang sa pagtukod sa interaksyon base sa pisikal nga mga proseso.
  • Kaugalingong sound engine gamit ang API Openal.
  • Usa ka makina nga nagpatuman sa lainlaing mga teknolohiya sa paghubad ug dula.

Mga dula nga Frictional open-source nga mga dula sa Amnesia

Source: opennet.ru

Idugang sa usa ka comment