Esitatud raamistik 2D mÀngude arendamiseks NasNas

Projekt NasNas arendab modulaarset raamistikku 2D-mÀngude arendamiseks C++ keeles, kasutades renderdamiseks raamatukogu SFML ja keskendub retrostiilis piksli graafika. Kood on kirjutatud C++17 ja levitatakse Zlib litsentsi alusel. Tugi on olemas Linuxi, Windowsi ja Androidi aluseks. Saadaval on moodul Python keelele. NÀitena tuuakse vÀlja mÀng History Leaks, mis loodi mÀnguvÔistluseks GameBoy JAM.

Raamistik sisaldab mitmeid sÔltumatuid mooduleid:

  • Core ja Data — pĂ”himoodulid, mis hĂ”lmavad pĂ”hiklasse ja andmeid.
  • Reslib — klassid mĂ€nguressursside töötlemiseks ja laadimiseks.
  • ECS — klassid BaseEntity ja Components, mis vĂ”imaldavad lisada funktsionaalsust nagu graafika, fĂŒĂŒsikaliste protsesside simuleerimine ja sisendi töötlemine.
  • Tilemapping — moosikaarte (Tiled Map) laadija tmx formaadis.

PÔhifunktsioonid:

  • Stseenide ja kihtide sĂŒsteem.
  • Kaamerad ja ĆĄedrid.
  • Automaatne ressursi laadimine ja ressursihalduse sĂŒsteem.
  • Komponendid (animeeritud sprites, kujundid, fĂŒĂŒsikaliste protsesside simuleerimine, sisend, kokkupuude)
  • Tuke moosikaarte tmx formaadis.
  • Teksti töötlemine ja bitikaardid.
  • Visuaalsed ĂŒleminekud.
  • Rakenduse globaalsete seadete konfiguratsioon.
  • MĂ€ngu sisse ehitatud debugimise ekraan.
  • KonsolipĂ”hised logimisvahendid.
  • Arendamisel: menĂŒĂŒ ja kasutajaliides.
  • Plaanis: partiklite sĂŒsteem, interaktiivne liides, mĂ€ngutasemete ja sĂŒndmuste haldamine
    ning sisseehitatud kÀsuviibide liides debugimiseks.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster