بازی‌های اصطکاکی بازی‌های منبع باز Amnesia

شرکت بازی های اصطکاکی اعلام کرد درباره باز کردن کدهای منبع کامل بازی های سه بعدی در ژانر "بقای کابوس" - فراموشی: نزول تاریک и فراموشی: دستگاهی برای خوک ها، منتشر شده در سال 2010 و 2013. دارایی های بازی به صورت اختصاصی باقی می مانند. این اولین بار نیست که کد بازی اصطکاکی منتشر می شود؛ این شرکت در سال 2010 باز شد کد موتور بازی HPL1 و بازی روی آن نوشته شده است "پنومبرا: اورتور".

کد بازی تحت مجوز رایگان GPLv3 باز است و در GitHub منتشر شده است (فراموشی: نزول تاریک, فراموشی: دستگاهی برای خوک ها). بازی ها به زبان C++ نوشته شده اند و از SDL برای پردازش ورودی و OpenGL برای گرافیک استفاده می کنند. مخازن شامل فایل هایی برای ساختن برای لینوکس و macOS با استفاده از CMake و برای ویندوز با استفاده از ویژوال استودیو 2010 است. علاوه بر کد خود بازی ها، کد منبع ویرایشگرهای بازی مرتبط نیز منبع باز است. انتظار می رود که منبع باز کد توسعه مودهایی را که در حال حاضر بیش از هزار مورد برای این بازی ها وجود دارد، ساده کرده و ایجاد موتورهای بازی باز جدید را بر اساس فناوری های موجود در بازی های Amnesia ممکن می کند. .

از ویژگی های ارائه شده در متن باز که ممکن است برای توسعه دهندگان موتور بازی مفید باشد، به موارد زیر اشاره می شود:

  • نقشه های سایه با لبه های صاف
  • یک سیستم برش منطقه نامرئی بلادرنگ که با اشیاء پویا کار می کند.
  • سیستمی برای رندر خودکار اشیاء استاتیک که در حالت دسته ای کار می کند.
  • سیستم رندر سایه معوق.
  • یک ویرایشگر با امکانات کامل، از جمله پشتیبانی از ویژگی هایی مانند انتخاب الگوریتم ها و تنظیم مناطق قابل مشاهده.
  • یک سیستم هوش مصنوعی ساده برای ایجاد ربات ها و عوامل هوشمند.
  • سیستم شبیه سازی صدای فیزیکی پیشرفته
  • سیستمی برای ایجاد تعامل بر اساس فرآیندهای فیزیکی.
  • دارای موتور صوتی با استفاده از API باز.
  • موتوری که فناوری های مختلف رندر و گیم پلی را پیاده سازی می کند.

بازی‌های اصطکاکی بازی‌های منبع باز Amnesia

منبع: opennet.ru

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