Mfumo wa kutengeneza michezo ya P2 NasNas ulianzishwa

Mradi NasNas mfumo wa msimu wa kutengeneza michezo ya 2D katika C++ unatayarishwa, kwa kutumia maktaba kwa uwasilishaji SFML na kuzingatia michezo katika mtindo sanaa ya pixel. Msimbo umeandikwa katika C++17 na kusambazwa chini ya leseni ya Zlib. Inasaidia kazi kwenye Linux, Windows na Android. Inapatikana kufunga kamba kwa lugha ya Python. Mchezo umetolewa kama mfano Uvujaji wa Historiailiyoundwa kwa ajili ya mashindano MchezoKijana JAM.

Mfumo unajumuisha moduli kadhaa za kujitegemea:

  • Msingi na Data ni moduli za msingi zinazojumuisha madarasa kuu na data.
  • Reslib - madarasa ya usindikaji na upakiaji rasilimali za mchezo.
  • ECS - Madarasa ya BaseEntity na Components ambayo hukuruhusu kuunganisha utendakazi kama vile michoro, uigaji wa michakato halisi na usindikaji wa ingizo.
  • Upangaji vigae ni kipakuaji cha Ramani Iliyowekwa Vigae katika umbizo la tmx.

Vipengele muhimu:

  • Mfumo wa matukio na tabaka.
  • Kamera na vivuli.
  • Upakiaji wa rasilimali otomatiki na mfumo wa usimamizi wa rasilimali.
  • Vipengele (sprites zilizohuishwa, maumbo, uigaji wa fizikia, ingizo, mgongano)
  • Usaidizi wa ramani za mosai katika umbizo la tmx.
  • Uchakataji wa maandishi na fonti za bitmap.
  • Mabadiliko ya kuona.
  • Mipangilio ya programu ya kimataifa.
  • Skrini ya utatuzi iliyojengewa ndani.
  • Vyombo vya ukataji vya console.
  • Katika maendeleo: menyu na kiolesura cha mtumiaji.
  • Mipango ni pamoja na: mfumo wa chembe, vihifadhi skrini, usimamizi wa kiwango cha mchezo
    na matukio, kiolesura cha mstari wa amri kilichojengwa kwa utatuzi.

Chanzo: opennet.ru

Kuongeza maoni