Paraqitet një kuadër për zhvillimin e lojërave 2D NasNas

Projekti NasNas po zhvillimin e një kornize modulare për zhvillimin e lojrave 2D në gjuhën C++, që përdor bibliotekën SFML dhe e fokusuara në lojrat e stilit grafikë pikseli. Kodi është shkruar në C++17 dhe shpërndahet nën licencën Zlib. Mbështetet puna në Linux, Windows dhe Android. Ekziston integremos për gjuhën Python. Si shembull, përmendet loja History Leaks, e krijuar për konkursin GameBoy JAM.

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

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster