Tsarin haɓaka wasannin 2D NasNas ya gabatar

Aikin Na Nas ana haɓaka tsarin daidaitawa don haɓaka wasannin 2D a cikin C++, ta amfani da ɗakin karatu don nunawa Farashin SFML da kuma mai da hankali kan wasanni a cikin salon pixel art. An rubuta lambar a C++17 kuma an rarraba ta ƙarƙashin lasisin Zlib. Yana goyan bayan aiki akan Linux, Windows da Android. Akwai ɗaure don harshen Python. An ba da wasan a matsayin misali Tarihi Leaks, halitta don gasar GameBoy JAM.

Tsarin ya ƙunshi sassa masu zaman kansu da yawa:

  • Core da Data sune ginshiƙan tushe waɗanda suka haɗa da manyan azuzuwan da bayanai.
  • Reslib - azuzuwan sarrafawa da loda albarkatun wasan.
  • ECS - BaseEntity da azuzuwan abubuwan da aka haɗa waɗanda ke ba ku damar haɗa ayyuka kamar zane-zane, kwaikwaiyon matakan jiki da sarrafa shigarwa.
  • Tilemapping mai saukar da taswira ne mai Tiled a tsarin tmx.

Babban fasali:

  • Tsarin al'amuran da yadudduka.
  • Kamara da shaders.
  • Load da kayan aiki ta atomatik da tsarin sarrafa albarkatu.
  • Abubuwan da aka gyara (sprites masu rai, sifofi, simulation physics, shigarwa, karo)
  • Taimako don taswirar mosaic a tsarin tmx.
  • Sarrafa rubutu da rubutun bitmap.
  • Canje-canje na gani.
  • Saitunan aikace-aikacen duniya.
  • Ginin allo na gyara kuskure.
  • Kayan aikin sa hannun na'ura.
  • A cikin haɓakawa: menu da ƙirar mai amfani.
  • Shirye-shiryen sun haɗa da: tsarin barbashi, masu adana allo, sarrafa matakin wasan
    da abubuwan da suka faru, ginanniyar layin umarni don gyara kuskure.

source: budenet.ru

Add a comment