Wolfire ochiq kodli o'yini Overgrowth

Wolfire o'yinlarining eng muvaffaqiyatli loyihalaridan biri bo'lgan Overgrowth ning ochiq manbasi e'lon qilindi. Xususiy mahsulot sifatida 14 yillik rivojlanishdan so'ng, o'yinni o'z didiga ko'ra takomillashtirishni davom ettirish imkoniyatini berish uchun o'yinni ochiq manba qilishga qaror qilindi.

Kod C++ tilida yozilgan va Apache 2.0 litsenziyasi ostida ochiq bo'lib, u boshqa narsalar qatorida kodni xususiy loyihalarga kiritish va natijada olingan ishni sotish imkonini beradi. Ochiq manba o'yin mexanizmini, loyiha fayllarini, skriptlarni, shaderlarni va qo'llab-quvvatlovchi kutubxonalarni qamrab oladi. Windows, macOS va Linuxda ishlashni qo'llab-quvvatlaydi. O'yin aktivlari mulkiy bo'lib qoladi va ularni uchinchi tomon loyihalarida taqdim etish uchun Wolfire Gamesdan alohida ruxsat talab qilinadi (modlarga ruxsat beriladi).

Nashr qilingan koddan o'zlarining o'yin resurslari bilan birga keladigan tubdan yangi mahsulotlarni yaratish uchun ham, eksperimentlar o'tkazishda yoki o'quv maqsadlarida original mulkiy resurslar to'plamidan foydalanish uchun ham foydalanish mumkin deb taxmin qilinadi. Shu jumladan o'yin komponentlari va kutubxonalar boshqa o'yin loyihalariga alohida o'tkazilishi mumkin. Shuningdek, Overgrowth tijoriy o'yinining asosiy tarkibiga kiritish uchun jamiyat tomonidan ishlab chiqarilgan kengaytmalar va o'zgarishlarni qabul qilishga tayyorligi haqida ham eslatib o'tilgan. Agar o'zgarishlarni asosiy loyihaga kiritishning iloji bo'lmasa, o'yinning o'z norasmiy nashrlarini yaratishingiz mumkin.

Overgrowth o'yinining mohiyati o'yinchiga berilgan vazifalarni bajarish jarayonida boshqa antropomorfik hayvonlar (quyonlar, bo'rilar, kalamushlar, mushuklar, itlar) bilan qo'l jangida qatnashadigan nindzya quyonining sarguzashtlari. O'yin uchinchi shaxs nuqtai nazaridan uch o'lchovli muhitda o'tadi va maqsadlarga erishish uchun o'yinchiga to'liq harakat erkinligi va uning harakatlarini tashkil etish beriladi. Yagona o'yinchi vazifalaridan tashqari, ko'p o'yinchi rejimi ham qo'llab-quvvatlanadi.

O'yin ilg'or fizika dvigateli bilan jihozlangan bo'lib, u 3D dvigatel bilan chambarchas integratsiyalashgan va "fizikaga asoslangan protsessual animatsiya" kontseptsiyasini amalga oshiradi, bu esa xarakterning realistik harakat modellari va atrof-muhitga qarab moslashuvchan animatsiya xatti-harakatlarini amalga oshirish imkonini beradi. O'yin, shuningdek, turli jangovar taktikalardan foydalanishga imkon beruvchi kontekstga sezgir boshqaruv elementlari va qahramonlarning birgalikdagi harakatlarini muvofiqlashtiruvchi va mag'lubiyat ehtimoli yuqori bo'lgan taqdirda orqaga chekinishga imkon beruvchi AI dvigatelidan foydalanishi bilan ham ajralib turadi. Xaritalar va stsenariylarni tahrirlash uchun interfeys taqdim etiladi.

O'yin mexanizmi qattiq tana fizikasi, skelet animatsiyasi, aks ettirish sinishi bilan piksel boshiga yorug'lik, 3D audio, osmon, suv va o't kabi dinamik ob'ektlarni modellashtirish, moslashuvchan detallashtirish, mo'yna va o'simliklarning real renderlanishi, chuqurlik va harakatni xiralashtirish effektlarini qo'llab-quvvatlaydi. to'qimalarni xaritalashning har xil turlari (shu jumladan kub xaritalarini dinamik qo'llash va parallaks xaritalash).



Manba: opennet.ru

a Izoh qo'shish