Frictional Games atvirojo kodo Amnesia žaidimai

įmonė Trinties žaidimai paskelbė apie visų 3D žaidimų šaltinio kodų atidarymą „košmaro išgyvenimo“ žanre - Amnezija: tamsi nusileidimas и Amnezija: mašina kiaulėms, išleistas 2010 ir 2013 m. Žaidimo turtas išlieka nuosavybės teise. Tai ne pirmas kartas, kai publikuojamas Frictional Game kodas, o 2010 m atidarytas žaidimo variklio kodas HPL1 ir ant jo parašytas žaidimas“Penumbra: uvertiūra"

Žaidimo kodas yra atidarytas pagal nemokamą GPLv3 licenciją ir paskelbtas GitHub (Amnezija: tamsi nusileidimas, Amnezija: mašina kiaulėms). Žaidimai parašyti C++ ir naudoja SDL įvesties apdorojimui ir OpenGL grafikai. Saugyklose yra failų, skirtų „Linux“ ir „MacOS“ kurti naudojant „CMake“ ir „Windows“, naudojant „Visual Studio 2010“. Be pačių žaidimų kodo, susijusių žaidimų redaktorių šaltinio kodas taip pat yra atvirojo kodo. Tikimasi, kad atvirasis kodo šaltinis supaprastins modifikacijų, kurių šiems žaidimams jau yra daugiau nei tūkstantis, kūrimą ir leis sukurti naujus atvirų žaidimų variklius, paremtus Amnesia žaidimuose naudojamomis technologijomis. .

Iš atvirojo kodo siūlomų funkcijų, kurios gali būti naudingos žaidimų variklių kūrėjams, pažymima:

  • Šešėlių žemėlapiai išlygintais kraštais.
  • Realaus laiko nematomo ploto kirpimo sistema, kuri veikia su dinaminiais objektais.
  • Automatinio statinių objektų atvaizdavimo sistema, dirbanti paketiniu režimu.
  • Atidėto šešėlių atvaizdavimo sistema.
  • Visų funkcijų redaktorius, įskaitant palaikymą tokioms funkcijoms kaip algoritmų pasirinkimas ir matomų sričių koregavimas.
  • Paprasta dirbtinio intelekto sistema, skirta robotams ir išmaniesiems agentams kurti.
  • Pažangi fizinio garso imitavimo sistema.
  • Sistema sąveikai kurti remiantis fiziniais procesais.
  • Nuosavas garso variklis naudojant API Atviras.
  • Variklis, diegiantis įvairias atvaizdavimo ir žaidimo technologijas.

Frictional Games atvirojo kodo Amnesia žaidimai

Šaltinis: opennet.ru

Добавить комментарий