Moralo oa ho nts'etsapele lipapali tsa 2D NasNas o hlahisitsoe

Morero NasNas moralo oa modular bakeng sa ho nts'etsapele lipapali tsa 2D ho C++, ho sebelisoa laeborari bakeng sa ho fana SFML le ho tsepamisa maikutlo lipapaling tsa setaele bonono ba pixel. Khoutu e ngotsoe ka C++17 'me e ajoa tlas'a laesense ea Zlib. E tšehetsa mosebetsi ho Linux, Windows le Android. E fumaneha ho qhoaela bakeng sa puo ea Python. Papali e fanoe e le mohlala Nalane e Lutlabōpiloe bakeng sa tlholisano GameBoy JAM.

Moralo ona o kenyelletsa li-module tse 'maloa tse ikemetseng:

  • Core le Data ke li-module tsa motheo tse kenyelletsang lihlopha tse kholo le data.
  • Reslib - litlelase tsa ho sebetsana le ho kenya lisebelisoa tsa papali.
  • ECS - Lihlopha tsa BaseEntity le Components tse u lumellang hore u hokahane le ts'ebetso e joalo ka litšoantšo, ketsiso ea lits'ebetso tsa 'mele le ts'ebetso ea ho kenya.
  • Tilemapping ke sehatisi sa 'Mapa oa Lithaele ka sebopeho sa tmx.

Lintlha tsa bohlokoa:

  • Sistimi ea liemahale le mekhahlelo.
  • Lik'hamera le li-shaders.
  • Mokhoa o ikemetseng oa ho kenya lisebelisoa le sistimi ea taolo ea lisebelisoa.
  • Likarolo (li-sprite tsa animated, libopeho, ketsiso ea fisiks, kenyeletso, collider)
  • Ts'ehetso ea limmapa tsa mosaic ka sebopeho sa tmx.
  • Ts'ebetso ea mongolo le lifonti tsa bitmap.
  • Liphetoho tse bonahalang.
  • Litlhophiso tsa ts'ebeliso ea lefats'e.
  • Skrine ea ho lokisa liphoso e kentsoeng.
  • Lisebelisoa tsa ho rema lifate tsa console.
  • E nts'etsopele: menyu le sebopeho sa mosebelisi.
  • Merero e kenyelletsa: sistimi ea likaroloana, li-screensavers, taolo ea boemo ba papali
    le liketsahalo, sehokelo sa mola oa taelo se hahelletsoeng bakeng sa ho lokisa liphoso.

Source: opennet.ru

Eketsa ka tlhaloso