پروژه
این چارچوب شامل چندین ماژول مستقل است:
- Core و Data ماژول های پایه ای هستند که شامل کلاس ها و داده های اصلی هستند.
- Reslib - کلاس هایی برای پردازش و بارگیری منابع بازی.
- ECS - کلاس های BaseEntity و Components که به شما امکان می دهد عملکردهایی مانند گرافیک، شبیه سازی فرآیندهای فیزیکی و پردازش ورودی را به هم متصل کنید.
- Tilemapping یک دانلود کننده نقشه کاشی شده با فرمت tmx است.
ویژگی های کلیدی:
- سیستم صحنه ها و لایه ها.
- دوربین ها و سایه زن ها.
- بارگذاری خودکار منابع و سیستم مدیریت منابع.
- اجزاء (جان متحرک، اشکال، شبیه سازی فیزیک، ورودی، برخورد دهنده)
- پشتیبانی از نقشه های موزاییک با فرمت tmx.
- پردازش متن و فونت های بیت مپ.
- انتقال های بصری
- تنظیمات جهانی برنامه
- صفحه نمایش اشکال زدایی داخلی.
- ابزارهای ثبت اطلاعات کنسول
- در حال توسعه: منو و رابط کاربری.
- برنامه ها عبارتند از: سیستم ذرات، محافظ صفحه نمایش، مدیریت سطح بازی
و رویدادها، رابط خط فرمان داخلی برای اشکال زدایی.
منبع: opennet.ru