NasNas 2D የጨዋታ ልማት ማዕቀፍ አስተዋወቀ

ፕሮጀክት ናስ ናስ በC++ ውስጥ 2D ጨዋታዎችን ለማዳበር ሞዱል ማዕቀፍ እየተዘጋጀ ነው፣ ለሥርዓት ቤተ መጻሕፍት ኤስ.ኤም.ኤፍ.ኤል. እና በቅጡ ውስጥ በጨዋታዎች ላይ ያተኮረ የፒክሰል ጥበብ. ኮዱ በC++17 ተጽፎ በዚሊብ ፍቃድ ተሰራጭቷል። ድጋፎች በሊኑክስ፣ ዊንዶውስ እና አንድሮይድ ላይ ይሰራሉ። ይገኛል። ማሰር ለ Python ቋንቋ. ጨዋታው እንደ ምሳሌ ተሰጥቷል። የታሪክ ፍንጣቂዎች, ለውድድሩ የተፈጠረ GameBoy JAM.

ማዕቀፉ በርካታ ገለልተኛ ሞጁሎችን ያካትታል:

  • ኮር እና ዳታ ዋና ዋና ክፍሎችን እና መረጃዎችን ያካተቱ መሰረታዊ ሞጁሎች ናቸው።
  • Reslib - የጨዋታ ሀብቶችን ለማቀናበር እና ለመጫን ክፍሎች።
  • ECS - እንደ ግራፊክስ ፣ የአካላዊ ሂደቶችን ማስመሰል እና የግብዓት ሂደትን የመሳሰሉ ተግባራትን እንዲያገናኙ የሚያስችልዎ የቤዝኢንቲቲ እና አካላት ክፍሎች።
  • Tilemapping በtmx ቅርጸት የታጠፈ ካርታ ማውረጃ ነው።

ቁልፍ ባህሪያት:

  • የትዕይንቶች እና የንብርብሮች ስርዓት.
  • ካሜራዎች እና ጥላዎች።
  • አውቶማቲክ የሃብት ጭነት እና የንብረት አያያዝ ስርዓት.
  • አካላት (አኒሜሽን ስፕሪቶች፣ ቅርጾች፣ ፊዚክስ ማስመሰል፣ ግብዓት፣ ግጭት)
  • ለሞዛይክ ካርታዎች በ tmx ቅርጸት ድጋፍ።
  • የጽሑፍ ሂደት እና የቢትማፕ ቅርጸ-ቁምፊዎች።
  • ምስላዊ ሽግግሮች.
  • ዓለም አቀፍ የመተግበሪያ ቅንብሮች.
  • አብሮ የተሰራ የማረሚያ ማያ ገጽ።
  • የኮንሶል መመዝገቢያ መሳሪያዎች.
  • በእድገት ላይ: ምናሌ እና የተጠቃሚ በይነገጽ.
  • ዕቅዶች የሚያካትቱት፡ ቅንጣት ሥርዓት፣ ስክሪን ቆጣቢዎች፣ የጨዋታ ደረጃ አስተዳደር
    እና ክስተቶች, አብሮ የተሰራ የትእዛዝ መስመር በይነገጽ ለማረም.

ምንጭ: opennet.ru

አስተያየት ያክሉ