Projektit po zhvillim një kornizë modulare për zhvillimin e lojërave 2D në gjuhën C++, që përdor për vizatimin bibliotekën dhe është e përqendruar në lojërat e stilit . Kodi është shkruar në C++17 dhe shpërndahet nën licencën Zlib. Mbështetet puna në Linux, Windows dhe Android. Ka për gjuhën Python. Si shembull, paraqitet loja , e krijuar për konkursin .
Korniza përfshin disa module të pavarura:
- Core dhe Data â modulet bazĂ«, qĂ« pĂ«rfshijnĂ« klasat dhe tĂ« dhĂ«nat kryesore.
- Reslib â klasat pĂ«r pĂ«rpunimin dhe shkarkimin e burimeve tĂ« lojĂ«s.
- ECS â klasat BaseEntity dhe Components, qĂ« lejojnĂ« lidhjen e funksionaliteteve si grafikĂ«, simulimin e proceseve fizike dhe pĂ«rpunimin e hyrjeve.
- Tilemapping â ngarkuesi i hartave mozaik (Tiled Map) nĂ« formatin tmx.
Karakteristikat kryesore:
- Sistemi i skenave dhe katësive.
- Kamerat dhe shaderët.
- Ngarkimi automatik i burimeve dhe sistemi i menaxhimit të burimeve.
- Komponentët (sprite të animuar, figura, simulim procesesh fizike, hyrje, kolajder)
- Mbështetje për hartat mozaik në formatin tmx.
- Përpunimi i tekstit dhe shkrime raster.
- Kalimet vizuale.
- Cilësimet globale të aplikacionit.
- Ekrani i debug-it i ndërtuar brenda lojës.
- Mjetet konsolë për mbajtjen e log-eve.
- Në zhvillim: menu dhe ndërfaqe përdoruesi.
- Në plane: sistemi i grimcave, ekranet e ngarkesës, menaxhimi i niveleve të lojës
dhe ngjarjeve, ndërfaqja e komandës e ngjitur për debugim.
Burimi: opennet.ru
