Projekti po zhvillimin e një kornize modulare për zhvillimin e lojrave 2D në gjuhën C++, që përdor bibliotekën dhe e fokusuara në lojrat e stilit . Kodi është shkruar në C++17 dhe shpërndahet nën licencën Zlib. Mbështetet puna në Linux, Windows dhe Android. Ekziston për gjuhën Python. Si shembull, përmendet loja , e krijuar për konkursin .
Korniza përmban disa module të pavarura:
- Core dhe Data â modulet themelore qĂ« pĂ«rfshijnĂ« klasat dhe tĂ« dhĂ«nat bazĂ«.
- Reslib â klasat pĂ«r pĂ«rpunimin dhe ngarkimin e burimeve tĂ« lojrave.
- ECS â klasat BaseEntity dhe Components, qĂ« lejojnĂ« lidhjen e funksionaliteteve si grafika, simulimi i proceseve fizike dhe pĂ«rpunimi i hyrjes.
- Tilemapping â ngarkuesi i hartave mozaike (Tiled Map) nĂ« formatin tmx.
Funksionalitetet kryesore:
- Sistemi i skenave dhe shtresave.
- Kamerat dhe shenjuesit.
- Ngarkimi automatik i burimeve dhe sistemi i menaxhimit të burimeve.
- Komponentët (spritet e animuara, figura, simulimi i proceseve fizike, hyrjes, kolajder)
- Mbështetje për harta mozaike në formatin tmx.
- Përpunimi i tekstit dhe shkrimtarët raster.
- Kalimet vizuale.
- Cilësimet globale të aplikacionit.
- Ekrani i ndihmës i integruar në lojë.
- Mjetet për regjistrimin e konsolës.
- Në zhvillim: menuja dhe ndërfaqja e përdoruesit.
- Në planet: sistemi i grimcave, ekranet e ngarkimit, menaxhimi i niveleve të lojës
dhe ngjarjeve, ndërfaqja e komandave për ndihmës.
Burimi: opennet.ru
