شرکت Wolfire Games از انتشار متنباز Overgrowth، یکی از موفقترین پروژههای خود، خبر داد. پس از ۱۴ سال توسعه به عنوان یک محصول اختصاصی، این بازی به نسخه متنباز منتقل شده است تا علاقهمندان بتوانند آن را مطابق میل خود توسعه دهند.
این کد با زبان ++C نوشته شده و تحت مجوز Apache 2.0 متنباز است که امکان استفاده از آن در پروژههای اختصاصی و فروش حاصل از آن را فراهم میکند. کد متنباز، موتور بازی، فایلهای پروژه، اسکریپتها، شیدرها و کتابخانههای کمکی را پوشش میدهد. زمان اجرا در ... پشتیبانی میشود. Windows, macOS и Linuxداراییهای بازی همچنان اختصاصی هستند و استفاده از آنها در پروژههای شخص ثالث نیاز به اجازه جداگانه از Wolfire Games دارد (ایجاد ماد مجاز است).
در نظر گرفته شده است که کد منتشر شده بتواند هم برای ایجاد محصولات کاملاً جدید که با داراییهای بازی خودشان ارائه میشوند و هم برای راهاندازی بازی با مجموعه داراییهای اختصاصی اصلی برای اهداف آزمایشی یا آموزشی مورد استفاده قرار گیرد. اجزا و کتابخانههای بازی همچنین میتوانند به صورت جداگانه به سایر پروژههای بازی منتقل شوند. همچنین تمایل به پذیرش افزونهها و اصلاحات توسعهیافته توسط جامعه برای گنجاندن در نسخه اصلی بازی تجاری Overgrowth ذکر شده است. اگر ادغام این اصلاحات در پروژه اصلی امکانپذیر نباشد، میتوان نسخههای غیررسمی سفارشی از بازی ایجاد کرد.
بازی Overgrowth حول ماجراجوییهای یک خرگوش نینجا میچرخد که برای تکمیل اهداف، درگیر نبردهای تن به تن با دیگر حیوانات انساننما (خرگوشها، گرگها، موشها، گربهها و سگها) میشود. گیمپلی در یک محیط سهبعدی با زاویه دید سوم شخص اتفاق میافتد و به بازیکن آزادی کامل حرکت و کنترل برای رسیدن به اهدافش داده میشود. علاوه بر ماموریتهای تکنفره، از حالت چندنفره نیز پشتیبانی میشود.
این بازی دارای یک موتور فیزیک پیشرفته است که به طور کامل با موتور سهبعدی یکپارچه شده و مفهوم "انیمیشن رویهای مبتنی بر فیزیک" را پیادهسازی میکند و امکان حرکت واقعگرایانه شخصیت و رفتار انیمیشنی تطبیقی بر اساس محیط را فراهم میکند. این بازی همچنین دارای کنترلهای منحصر به فرد حساس به متن است که امکان استفاده از تاکتیکهای جنگی متنوع و یک موتور هوش مصنوعی را فراهم میکند که اقدامات شخصیت را هماهنگ میکند و در صورت خطر بالای شکست، امکان عقبنشینی را فراهم میکند. رابطی برای ویرایش نقشهها و سناریوها نیز ارائه شده است.
موتور بازی از فیزیک اجسام صلب، انیمیشن اسکلتی، نورپردازی به ازای هر پیکسل با انکسار، صدای سهبعدی، شبیهسازی اشیاء پویا مانند آسمان، آب و چمن، جزئیات تطبیقی، رندر واقعگرایانه خز و گیاهان، جلوههای عمق و تاری حرکت و انواع مختلف نگاشت بافت (از جمله نقشههای مکعبی پویا و نگاشت اختلاف منظر) پشتیبانی میکند.


منبع: opennet.ru
