بازی متن باز Wolfire Overgrowth

Overgrowth، یکی از موفق ترین پروژه های Wolfire Games، منبع باز شده است. پس از 14 سال توسعه به عنوان یک محصول انحصاری، تصمیم گرفته شده است که این بازی به صورت متن باز باشد تا علاقه مندان بتوانند به بهبود آن به سلیقه خود ادامه دهند.

این کد به زبان C++ نوشته شده است و تحت مجوز Apache 2.0 باز است که به شما امکان می دهد کد را در پروژه های اختصاصی قرار دهید و کار حاصل را بفروشید. منبع باز موتور بازی، فایل های پروژه، اسکریپت ها، سایه بان ها و کتابخانه های پشتیبانی را پوشش می دهد. از اجرا در ویندوز، macOS و لینوکس پشتیبانی می کند. منابع بازی انحصاری باقی می مانند و توزیع آنها در پروژه های شخص ثالث نیاز به مجوز جداگانه ای از Wolfire Games دارد (مدل سازی مجاز است).

فرض بر این است که کد منتشر شده می تواند هم برای ایجاد محصولات اساسی جدید که با منابع بازی خود ارائه می شوند و هم برای اجرا با مجموعه منابع اختصاصی اصلی هنگام انجام آزمایش ها یا برای اهداف آموزشی استفاده شود. شامل اجزا و کتابخانه های بازی می تواند به طور جداگانه به پروژه های بازی دیگر منتقل شود. همچنین به تمایل به پذیرش توسعه‌ها و تغییرات آماده شده توسط جامعه برای گنجاندن در ترکیب اصلی بازی تجاری Overgrowth اشاره شده است. اگر امکان ادغام تغییرات در پروژه اصلی وجود ندارد، می توانید نسخه های غیر رسمی بازی خود را ایجاد کنید.

ماهیت بازی Overgrowth در ماجراهای یک خرگوش نینجا است که در طول انجام وظایف محول شده به بازیکن، درگیر نبرد تن به تن با سایر حیوانات انسان نما (خرگوش، گرگ، موش، گربه، سگ) می شود. . گیم پلی بازی در محیطی سه بعدی با دید سوم شخص انجام می شود و برای رسیدن به اهداف به بازیکن آزادی حرکت و سازماندهی کامل اعمال خود داده می شود. علاوه بر ماموریت های تک نفره، حالت چند نفره نیز پشتیبانی می شود.

این بازی مجهز به یک موتور فیزیک پیشرفته است که به شدت با موتور سه بعدی ادغام شده است و مفهوم "انیمیشن رویه ای مبتنی بر فیزیک" را پیاده سازی می کند، که امکان حرکت واقعی شخصیت ها و رفتار انیمیشن تطبیقی ​​بسته به محیط را فراهم می کند. این بازی همچنین به دلیل استفاده از کنترل‌های حساس به زمینه اصلی که به شما امکان می‌دهد تاکتیک‌های جنگی مختلف را اعمال کنید و یک موتور هوش مصنوعی که اقدامات مشترک شخصیت‌ها را هماهنگ می‌کند و در صورت احتمال شکست زیاد اجازه عقب‌نشینی را می‌دهد، قابل توجه است. یک رابط برای ویرایش نقشه ها و سناریوها ارائه شده است.

موتور بازی از فیزیک بدنی سفت و سخت، انیمیشن اسکلتی، نورپردازی پیکسل به پیکسل با شکست انعکاس، صدای سه بعدی، مدل سازی اجسام پویا مانند آسمان، آب و چمن، جزئیات تطبیقی، رندر واقعی پشم و گیاهان، عمق و تاری پشتیبانی می کند. اثرات در حین حرکت سریع، انواع مختلف نقشه برداری بافت (از جمله نقشه مکعبی پویا و نگاشت اختلاف منظر).



منبع: opennet.ru

اضافه کردن نظر