Framework kanggo ngembangaken game 2D NasNas ngenalaken

Proyek NasNas framework modul kanggo ngembangaken game 2D ing C ++ lagi dikembangakΓ©, nggunakake perpustakaan kanggo Rendering SFML lan fokus ing game ing gaya seni piksel. Kode ditulis ing C ++ 17 lan mbagekke ing lisensi Zlib. Ndhukung karya ing Linux, Windows lan Android. kasedhiya strapping kanggo basa Python. Game kasebut minangka conto Sejarah Bocor, digawe kanggo kompetisi GameBoy JAM.

Framework kalebu sawetara modul independen:

  • Inti lan Data minangka modul dhasar sing kalebu kelas lan data utama.
  • Reslib - kelas kanggo Processing lan loading sumber game.
  • ECS - Kelas BaseEntity lan Komponen sing ngidini sampeyan nyambungake fungsi kayata grafis, simulasi proses fisik lan pangolahan input.
  • Tilemapping minangka ngundhuh Peta Tiled ing format tmx.

Fitur utama:

  • Sistem adegan lan lapisan.
  • Kamera lan shaders.
  • Loading sumber daya otomatis lan sistem manajemen sumber daya.
  • Komponen (sprite animasi, wangun, simulasi fisika, input, collider)
  • Dhukungan kanggo peta mozaik ing format tmx.
  • Pangolahan teks lan font bitmap.
  • Transisi visual.
  • Setelan aplikasi global.
  • Layar debugging sing dibangun.
  • Piranti logging konsol.
  • Ing pembangunan: menu lan antarmuka panganggo.
  • Rencana kalebu: sistem partikel, screensaver, manajemen tingkat game
    lan acara, dibangun ing antarmuka baris printah kanggo debugging.

Source: opennet.ru

Add a comment