Qaab dhismeedka horumarinta ciyaaraha 2D NasNas ayaa la soo bandhigay

Mashruuca NasNas qaab-dhismeed modular ah oo loogu talagalay horumarinta ciyaaraha 2D ee C++ ayaa la sameeyay, iyada oo la isticmaalayo maktabad si loo bixiyo SFML oo diiradda saaray ciyaaraha qaabka farshaxanka pixel. Koodhku wuxuu ku qoran yahay C++17 waxaana lagu qaybiyaa shatiga Zlib. Taageeradu waxay ka shaqeeyaan Linux, Windows iyo Android. La heli karo suunka luqadda Python. Ciyaarta waxaa loo soo qaatay tusaale ahaan Taarikhdu Liiqliiqato, loo abuuray tartanka GameBoy JAM.

Qaab dhismeedka waxaa ku jira dhowr qaybood oo madax banaan:

  • Xudunta iyo Xogtu waa cutubyada aasaasiga ah oo ay ku jiraan fasallada ugu muhiimsan iyo xogta.
  • Reslib - fasalada habaynta iyo rarista agabka ciyaarta.
  • ECS - BaseEntity iyo Qaybaha qaybaha kuwaas oo kuu oggolaanaya inaad ku xidho shaqeynta sida sawirada, jilitaanka hababka jireed iyo habaynta wax gelinta.
  • Tilemapping waa soo dejiyaha khariidad tileed oo qaab tmx ah.

Tilmaamaha muhiimka ah:

  • Nidaamka muuqaallada iyo lakabyada.
  • Kamarado iyo hadhka.
  • Si toos ah u rarista kheyraadka iyo nidaamka maareynta kheyraadka.
  • Qaybaha (Sprites, qaababka, jilitaanka fiisigiska, gelida, isku dhaca)
  • Taageerada khariidadaha mosaic ee qaabka tmx.
  • Habaynta qoraalka iyo xarfaha bitmapka.
  • Kala-guurka muuqaalka.
  • Dejinta codsiyada caalamiga ah.
  • Shaashada qaladka lagu dhex dhisay.
  • Qalabka gundhigga konsole
  • Horumarinta: menu iyo interface interface.
  • Qorshayaasha waxaa ka mid ah: nidaamka walxaha, shaashadaha, maaraynta heerka ciyaarta
    iyo dhacdooyinka, dhex-ku-dhismeed khadka taliska ee wax-ka-hortagga.

Source: opennet.ru

Add a comment