Awọn ere frictional ṣiṣi awọn orisun Amnesia awọn ere

Duro Awọn ere Awọn iyapa kede nipa ṣiṣi awọn koodu orisun ni kikun ti awọn ere 3D ni oriṣi “iwalaaye alaburuku” - Amnesia: Okun dudu и Amnesia: Ẹrọ kan fun Awọn ẹlẹdẹ, ti a tu silẹ ni ọdun 2010 ati 2013. Ere dukia wa kikan. Eyi kii ṣe igba akọkọ ti koodu ere frictional ti ṣe atẹjade; ni ọdun 2010, ile-iṣẹ naa ṣí game engine koodu HPL1 ati ere ti a kọ lori rẹ "Penumbra: Overture".

Koodu ere naa ṣii labẹ iwe-aṣẹ GPLv3 ọfẹ ati ti a tẹjade lori GitHub (Amnesia: Okun dudu, Amnesia: Ẹrọ Kan Fun Awọn ẹlẹdẹ). Awọn ere ti wa ni kikọ ni C ++ ati ki o lo SDL fun input processing ati OpenGL fun eya. Awọn ibi ipamọ pẹlu awọn faili fun kikọ fun Lainos ati macOS nipa lilo CMake ati fun Windows nipa lilo Visual Studio 2010. Ni afikun si koodu fun awọn ere funrararẹ, koodu orisun fun awọn olootu ere ti o somọ tun jẹ orisun ṣiṣi. O nireti pe orisun ṣiṣi ti koodu yoo jẹ ki o rọrun idagbasoke ti awọn mods, eyiti eyiti o ti wa tẹlẹ ju ẹgbẹrun kan fun awọn ere wọnyi, ati pe yoo jẹ ki o ṣee ṣe lati ṣẹda awọn ẹrọ ere ṣiṣi tuntun ti o da lori awọn imọ-ẹrọ ti o wa ninu awọn ere Amnesia. .

Ninu awọn ẹya ti a funni ni orisun ṣiṣi ti o le wulo fun awọn olupilẹṣẹ ẹrọ ere, atẹle naa ni a ṣe akiyesi:

  • Awọn maapu ojiji pẹlu smoothed egbegbe.
  • Eto gige agbegbe alaihan gidi-akoko ti o ṣiṣẹ pẹlu awọn nkan ti o ni agbara.
  • Eto kan fun adaṣe adaṣe ti awọn nkan aimi, ṣiṣẹ ni ipo ipele.
  • Eto fifi ojiji ojiji da duro.
  • Olootu ti o ni kikun, pẹlu atilẹyin fun awọn ẹya gẹgẹbi yiyan awọn algoridimu ati ṣatunṣe awọn agbegbe ti o han.
  • Eto itetisi atọwọda ti o rọrun fun ṣiṣẹda awọn bot ati awọn aṣoju ọlọgbọn.
  • To ti ni ilọsiwaju ti ara kikopa eto.
  • Eto fun ibaraenisepo ile ti o da lori awọn ilana ti ara.
  • Enjini ohun ti ara rẹ nipa lilo API Ipari.
  • Ẹnjini ti o ṣe imuse ọpọlọpọ awọn ọna ṣiṣe ati imuṣere ori kọmputa.

Awọn ere frictional ṣiṣi awọn orisun Amnesia awọn ere

orisun: opennet.ru

Fi ọrọìwòye kun