Frictional Games ochiq manbali Amneziya o'yinlari

kompaniya ishqalanish o'yinlari e'lon qildi 3D o'yinlarning to'liq manba kodlarini ochish haqida "qobusli tush" janrida - Amnesia: Dark Descent и Amnesiya: cho'chqalar uchun mashina, 2010 va 2013 yillarda chiqarilgan. O'yin aktivlari mulkiy bo'lib qoladi. Bu Frictional Game kodining birinchi marta nashr etilishi emas; 2010 yilda kompaniya ochildi O'yin dvigateli kodi HPL1 va unda yozilgan o'yin "Penumbra: Uvertura".

O'yin kodi bepul GPLv3 litsenziyasi ostida ochiq va GitHub da chop etilgan (Amnesia: Dark Descent, Amnesia: cho'chqaga aylantirilgan uchun, bir mashina). O'yinlar C++ tilida yozilgan bo'lib, kiritishni qayta ishlash uchun SDL va grafiklar uchun OpenGL dan foydalanadi. Repozitoriylar Linux va MacOS uchun CMake va Windows uchun Visual Studio 2010 yordamida yaratish uchun fayllarni o'z ichiga oladi. O'yinlar uchun koddan tashqari, bog'langan o'yin muharrirlari uchun manba kodi ham ochiq manba hisoblanadi. Kodning ochiq manbasi ushbu o'yinlar uchun mingdan ortiq bo'lgan modlarni ishlab chiqishni soddalashtirishi va Amnesia o'yinlarida ishtirok etgan texnologiyalar asosida yangi ochiq o'yin dvigatellarini yaratishga imkon berishi kutilmoqda. .

Ochiq manbada taqdim etilgan va o'yin dvigatellarini ishlab chiquvchilar uchun foydali bo'lishi mumkin bo'lgan xususiyatlardan quyidagilar qayd etilgan:

  • Soya xaritalar tekislangan qirralar bilan.
  • Haqiqiy vaqtda dinamik ob'ektlar bilan ishlaydigan ko'rinmas maydonni kesish tizimi.
  • Ommaviy rejimda ishlaydigan statik ob'ektlarni avtomatik ko'rsatish tizimi.
  • Kechiktirilgan soyani ko'rsatish tizimi.
  • Algoritmlarni tanlash va ko'rinadigan joylarni sozlash kabi xususiyatlarni qo'llab-quvvatlashni o'z ichiga olgan to'liq xususiyatli muharrir.
  • Botlar va aqlli agentlarni yaratish uchun oddiy sun'iy intellekt tizimi.
  • Kengaytirilgan jismoniy ovoz simulyatsiyasi tizimi.
  • Jismoniy jarayonlarga asoslangan o'zaro ta'sirni qurish tizimi.
  • API yordamida o'z ovoz mexanizmi OpenAL.
  • Turli renderlash va o'yin o'ynash texnologiyalarini amalga oshiradigan vosita.

Frictional Games ochiq manbali Amneziya o'yinlari

Manba: opennet.ru

a Izoh qo'shish