ዝርዝር ሁኔታ:

ጨዋታዎችን ወደ አርዱቦይ እና 500 ጨዋታዎችን ወደ ፍላሽ-ጋሪ እንዴት እንደሚሰቅሉ-8 ደረጃዎች
ጨዋታዎችን ወደ አርዱቦይ እና 500 ጨዋታዎችን ወደ ፍላሽ-ጋሪ እንዴት እንደሚሰቅሉ-8 ደረጃዎች

ቪዲዮ: ጨዋታዎችን ወደ አርዱቦይ እና 500 ጨዋታዎችን ወደ ፍላሽ-ጋሪ እንዴት እንደሚሰቅሉ-8 ደረጃዎች

ቪዲዮ: ጨዋታዎችን ወደ አርዱቦይ እና 500 ጨዋታዎችን ወደ ፍላሽ-ጋሪ እንዴት እንደሚሰቅሉ-8 ደረጃዎች
ቪዲዮ: Ethiopia: ኮርኔል መንግስቱን ይዘው የወጡት ካፒቴን በአውሮፕላኑ ውስጥ የተከሰተውን ይናገራሉ በደራው ጨዋታ 2024, ህዳር
Anonim
ጨዋታዎችን ወደ አርዱቦይ እና 500 ጨዋታዎችን ወደ ፍላሽ-ጋሪ እንዴት እንደሚጭኑ
ጨዋታዎችን ወደ አርዱቦይ እና 500 ጨዋታዎችን ወደ ፍላሽ-ጋሪ እንዴት እንደሚጭኑ

በመንገድ ላይ ለመጫወት ከፍተኛ 500 ጨዋታዎችን ማከማቸት በሚችል ተከታታይ ፍላሽ ማህደረ ትውስታ አንዳንድ የቤት ውስጥ አርዱቦይ ሠራሁ። ጨዋታዎችን ወደ ተከታታይ ፍላሽ ማህደረ ትውስታ እንዴት ማከማቸት እና በመንገድ ላይ ለመጫወት የራስዎን የተጠናከረ የጨዋታ ጥቅል መፍጠርን ጨምሮ ጨዋታዎችን እንዴት እንደሚጫኑበት ለማካፈል ተስፋ አደርጋለሁ።

ይህንን የ youtube ቪዲዮ ለመጨረስ እስከ ፍጥረት ሂደት እና ማብራሪያ ድረስ ማየት ይችላሉ

ደረጃ 1: Arduino IDE ን ያዋቅሩ

ለአርዱዲኖ አዲስ ከሆኑ ፣ ለምሳሌ ለዊንዶውስ 10 ወይም ማክ OSX ወይም ሊኑክስ ለሚጠቀሙት ስርዓተ ክወና አርዱዲኖ አይዲኢን ለማውረድ https://www.arduino.cc ን ይጎብኙ።

ከዚያ ይጫኑት።

ደረጃ 2 - የዩኤስቢ ገመድ ኬብል ያድርጉ

ለማንኛውም የአርዱዲኖ ቦርድ የሁለትዮሽ ኮዶችን/ጨዋታዎችን ከመጫን በተቃራኒ የማስነሻ ጫኝ ፕሮግራሙን በዩኤስቢ ወደብ በኩል ማድረግ አይቻልም።

ብጁ የማስነሻ ጫloadውን (Cathy3K) ወደ Atmega32U4 ቺፕ ለማቃጠል ፣ የዩኤስቢፕስ ፕሮግራም አዘጋጅ ማግኘት አለብዎት። ሆኖም ፣ የእኛ ፈጠራ በ 3.3V ላይ ይሠራል ፣ በ 3.3V ውስጥ እንዲሠራ የዩኤስቢፕስ ፕሮግራመርን የበለጠ መለወጥ አለብን።

የ USBasp ፕሮግራም አድራጊዎን በ 3.3V ወይም 5V በሁለቱም መዝለያ ቅንብሮች በኩል እንዲሠራ ለማስተካከል የሚከተለውን ትምህርት ሰጪ ፕሮጀክት ይመልከቱ።

www.instructables.com/id/Modify-a-5V-USBasp-Arduino-Bootloader-Programmer-t/

ከዚያ የ USBasp ን ወደ ArduBaby ፕሮግራም ገመድ ለማድረግ የፒን አቀማመጥን እና ቪዲዮውን ይከተሉ። ከ USBasp ጋር የሚመጣው የመጀመሪያው የዩኤስቢፕ ገመድ ሁለት አያያ hasች አሉት ፣ እያንዳንዳቸው 10 ፒኖች። እኛ ይህንን ገመድ በግማሽ እንቆርጣለን ፣ እና ከዩኤስቢፕፕ ቦርድ ጋር የሚገናኘውን ሌላ ጫፍ በ 10 ፒፒን ጠብቀን የ 6 ፒን ወንድ ራስጌን ወደ አንድ ጫፍ እናገናኛለን።

ይህ ሌላኛው ጫፍ GND ፣ VCC ፣ MOSI ፣ MISO ፣ SCK ፣ ፒኖችን ከዩኤስቢኤስፕ ወደ ተጓዳኝ የ ATmega32U4 ፒኖች ያገናኛል። የቤት ውስጥ አርዱቦይ)። የእርስዎ ስሪት የተለየ የፒን አቀማመጥ ሊኖረው ይችላል። ከቤትዎ አርዱቦይ ስሪትዎ ጋር የሚስማማውን ንድፍ ለመቀየር ቪዲዮዬን መጥቀስ ይችላሉ።

ፕሮግራሙን ለማድረግ ወይም የማስነሻ ጫloadውን ወደ ATmega32U4 ለማቃጠል ፣ የአዝራር ባርኔጣውን ያስወግዱ እና በዚህ ባለ 6-ፒን የዩኤስቢ ገመድ ገመድ ይሰኩ።

የተሳሳተ ግንኙነት እንዳይፈጥር የትኛው ፒን አንደኛው በኬብሉ ራስጌ ላይ ምልክት ማድረጉን ያረጋግጡ። ለ Ardubaby አዝራር ባርኔጣ ራስጌዎች የፒን አቀማመጥን ስቀይር ፣ ፒን 1 ን ከፒን 13 ጋር ቢቀይሩትም ፣ -የኃይል አቅርቦቱ በአጋጣሚ ከጉዳት ጋር እንዳይገናኝ ከ +ve የኃይል አቅርቦት ጋር አይገናኝም። ሆኖም ፣ እርስዎ በተሳሳተ አቅጣጫ ከተገናኙ አሁንም ኪትዎን ሊጎዱ የሚችሉ ሌሎች ነገሮች ሊከሰቱ እንደሚችሉ አያውቁም።

የመሸጫውን ብረት ጫፍ በመጠቀም በአርዕስቱ ላይ ያንን ለማመልከት ትንሽ ቀዳዳ አቃጠለሁ።

ደረጃ 3 ቡት ጫerውን ያቃጥሉ

MR. Blinky አርዱቦይ-የቤት ውስጥ-ጥቅል ለቤት አርዱቦይ ፈጠረ።

የእሱ ጥቅል ከዋናው አርዱቦይ እንዲሁም እሱ በቤት ውስጥ ከሚሠሩ የተለያዩ ስሪቶች ጋር የሚሰራውን የአርዱቦይ የቦርድ ሾፌሮችን እና ቤተመፃሕፍት ያካትታል።

1. ለቤት አርዱቦይ ወደ MR. Blinky's GitHub አቃፊ ያስሱ። https://github.com/MrBlinky/Arduboy-homemade-package 2. የእርስዎን አርዱዲኖ አይዲኢ በቤት ሠራው ጥቅል ለማዋቀር በ GitHub ላይ ያሉትን መመሪያዎች ይከተሉ። 3. በመጀመሪያ ለአርዱቦይ የቤት እሽግ “ተጨማሪ የቦርድ ሥራ አስኪያጅ” ዩአርኤልን ይቅዱ።

4. Arduino IDE ን ይጀምሩ። ከ Arduino የላይኛው ምናሌ ምርጫዎችን ጠቅ ያድርጉ። ይህንን ጽሑፍ ወደ “ተጨማሪ የቦርዶች ሥራ አስኪያጅ ዩአርኤሎች” ውስጥ ይለጥፉ ማስታወሻ - በዚህ መስክ ላይ ሌላ ጽሑፍ ካለዎት ፣ ይህንን ተጨማሪ ጽሑፍ መጀመሪያ ላይ ያስገቡ ፣ ከዚያ “፣” ን ይጨምሩ እና ሌላውን ጽሑፍ እንደተጠበቀ ያቆዩ። 5. ከአርዱዲኖ አይዲኢ ይውጡ እና ከላይ የተደረገው ለውጥ ተግባራዊ እንዲሆን አይዲኢውን እንደገና ያስጀምሩ። 6. Tools -> Board: -> የቦርድ አስተዳዳሪን ጠቅ ያድርጉ። ለመፈለግ በቤት ውስጥ የተሰራ ይግቡ። የአርዱቦይ የቤት እሽግ በ Mr. Blinky ለመጫን ይምረጡ። ከዚያ የቅርብ ጊዜውን ስሪት ለማግኘት ዝመናን ጠቅ ያድርጉ። ጥቅሉ ወደ አርዱዲኖ ይታከላል። 7. አሁን Tools-> ሰሌዳ የሚለውን ይምረጡ-“ቤት-ሠራ አርዱቦይ። እና ለቤት ውስጥ አርዱቦይ የሚከተሉትን መለኪያዎች ይምረጡ”ላይ በመመስረት በ“SparkFun Pro Micro 5V - Standard wiring”Core:“Arduboy Optimized core”Bootloader:“Cathy3K”Programmer: USBasp 8. Ardubaby ን ያጥፉ እና የአዝራር ኮፍያውን ያስወግዱ። 9. በ USBasp ላይ መዝለያውን ወደ 3.3V ያዘጋጁ። በ 3.3V ውስጥ ሙሉ በሙሉ የሚሰራ የተሻሻለ የዩኤስቢ ማስቀመጫ እየተጠቀሙ መሆኑን ያረጋግጡ። 10. USBasp ን ከኮምፒዩተርዎ የዩኤስቢ ወደብ ያገናኙ። ልዩ ዩኤስቢፕን ከአርዱባቢ ኬብል ወደ ዩኤስቢፕ ያገናኙ ፣ እና ሌላኛው ጫፍ በአርዱባቢ የአዝራር ባርኔጣ ራስጌ ላይ ፣ ፒን 1 እስከ ፒን ይሰልፍ 1. የአርዱባቢ የመጀመሪያዎቹ 6 ፒኖች ብቻ ለጫኝ ጫኝ ለማቃጠል ያገለግላሉ።

11. የእርስዎ Ardubaby አሁን በዩኤስቢ (USBasp) በሚሰጠው 3.3 ቪ ኃይል በኩል መብራት አለበት። 12. የ ArduBaby ዳግም ማስጀመሪያ ቁልፍን አንዴ ይጫኑ። 13. መሣሪያዎቹን ክሊንክ-> ቦርዶች-> በአርዱዲኖ አይዲኢ ላይ ቡት ጫኝ ጫን የሚለውን አዝራር ያቃጥሉ። 14. የማስነሻ ጫ burnው ቃጠሎ የተሳካ መሆኑን ለማየት መልዕክቱን ይፈትሹ። 15. ካልሆነ ገመዱን ይፈትሹ እና ፒኖቹን በትክክለኛው አቅጣጫ ማገናኘትዎን ያረጋግጡ እና ፒን 1 በፒን 1. መሰመርዎን ያረጋግጡ አንዳንድ ጊዜ ፣ ቡት ምናሌው ከጠፋ አርዱባቢ የቀድሞ ጨዋታ መጫወት ይጀምራል። ስለዚህ ፣ ፍላሽ ሁነታን በመጠባበቅ ላይ አርዱባቢን ለማስቀመጥ የዳግም አስጀምር ቁልፍን ከተጫኑ በኋላ ወዲያውኑ የ Burn bootloader ቁልፍን ጠቅ ማድረግ ያስፈልግዎታል። 16. ሁሉም ጥሩ ከሆነ አርዱቢቢ እንደገና ይነሳል እና የማስነሻ ምናሌውን ወይም ወደ አርዱቢቢ የጫኑትን ቀዳሚ ጨዋታ ያያሉ።

ደረጃ 4: ነጠላ ጨዋታዎችን ወደ Arduboy ያጠናቅሩ እና ይስቀሉ

ጨዋታዎች ለ Arduboy ከሚከተሉት ምንጮች ማውረድ ይችላል-

ለጨዋታዎች አርዱቦይ የማህበረሰብ መድረክ

የ “GitHub” ፍለጋ በ “አርዱቦይ ጨዋታዎች” https://github.com/topics/arduboy-game ወይም በ google ላይ “GitHub arduboy games” ን ብቻ ይፈልጉ።

የጨዋታ ስብስቦች በሌሎች ተጋርተዋል። ለምሳሌ. የ Erwin's Arduboy ስብስቦች

arduboy.ried.cl/

መኪና ወደ አርዱinoኖ የሚጭኑት እና ወደ አርዱቦይ የሚሰቀሉት የጨዋታውን ምንጭ ኮድ ማውረድ ይችላሉ። ይህ እንዴት እንደሚደረግ ቪዲዮውን ይመልከቱ።

ወይም የሄክስ ፋይል ብቻ (የተጠናቀረው የሁለትዮሽ ፋይል ግን በሄክስ ቁጥር የቀረበው ከባለ ሁለትዮሽ ፋይል ይልቅ ወደ የጽሑፍ ፋይል ያትሙ)።

Y ለ ምንጭ ኮድ ፣ በአርዲኖ አይዲኢ ውስጥ የምንጭ ኮዱን ብቻ ይክፈቱ።

የምንጭ ኮዱ ለምሳሌ። picovaders.ino በተመሳሳይ ስም በአንድ አቃፊ ውስጥ መቀመጥ አለበት ለምሳሌ picovaders

የሚፈለገው የ Arduboy2 ቤተ -ፍርግሞች ለአርዱዱቦይ የቤት እሽግ የቦርድ ሥራ አስኪያጁን በምንጭንበት ቀደም ባለው ደረጃ መጫን አለባቸው።

Arduboy ን ከኮምፒዩተርዎ የዩኤስቢ ወደብ ጋር ያገናኙት።

ያብሩት ፣ ከዚያ ጨዋታውን ለመጫወት ኮዱን ወደ አርዱቦይ ለማጠናቀር እና ለመስቀል በአርዱዲኖ አይዲኢ ላይ የሰቀላ ቁልፍን ጠቅ ያድርጉ።

ደረጃ 5 ነጠላ ነጠላ ሄክስ ፋይሎችን ይስቀሉ

ሄክስ ፋይል የአርዲኖ ፕሮግራምዎን (ረቂቅ) ማጠናከሪያን የሚያካትት የሁለትዮሽ ኮዶችን የያዘ የጽሑፍ ፋይል ነው ፣ ግን ሁለት አሃዝ ሄክሳዴሲማል ቁጥሮችን 0-9 ፣ A-F በመጠቀም በጽሑፍ ፋይል ቅርጸት ይወከላል።

እነዚህን የሄክስ ፋይል በተለያዩ መንገዶች ማግኘት ይችላሉ።

1. የሄክስ ፋይሎችን ከላይ ከገለፅናቸው የተለያዩ ምንጮች ማውረድ እንችላለን-

community.arduboy.com/c/games Erwin's Arduboy Game Collections

በ GitHub.com ወይም በ google.com ላይ “Arduboy games” ን ይፈልጉ

የ hehex ፋይሎችን ከ.hex ቅጥያ ጋር ወደ ፋይሎች ያስቀምጡ።

2. እንደአማራጭ ፣ የራስዎን የሄክስ ፋይል ማድረግ ይችላሉ።

በ Arduino IDE ውስጥ ረቂቅ> ወደ ውጭ ላክ የተጠናቀረ ሁለትዮሽ ይምረጡ። ንድፍዎ ይዘጋጃል ፣ ከዚያ የተጠናቀረው.hex ፋይል ቅጂ ወደ ስዕልዎ ማውጫ ይወጣል። የሄክሱን ፋይል ለማየት ወደ ረቂቅ አቃፊው ወይም በ IDE ውስጥ Sketch> Sketch Folder ን ይምረጡ። የ MR. Blinky የቤት እሽግ ከጫኑ ሁለት የ.hex ፋይል ይፈጠራል። ለምሳሌ ፣ picovaders.ino sketh ን ካሰባሰቡ ፣ የሚከተሉት ሁለት.hex ፋይሎች ይፈጠራሉ።

picovaders.ino-arduboy-promicro-ssd1306.hex picovaders.ino with_bootloader-arduboy-promicro-ssd1306.hex

የመጀመሪያውን ፋይል እንጠቀማለን picovaders.ino-arduboy-promicro-ssd1306.hex

3. የሄክስ ፋይልን ወደ አርዱቦይ ለመስቀል ፣ ሰቃዩን መጠቀም ያስፈልግዎታል። በበይነመረብ ላይ ብዙ አሉ። ለመጠቀም ቀላል ስለሆነ የ MR. Blinky ን ሰቀላ መጠቀም እወዳለሁ።

ወደ https://github.com/MrBlinky/Arduboy-Python-Utilities ያስሱ እና የ MR. Blinky's Arduboy Python መገልገያዎችን ለመጫን እዚያ ያሉትን መመሪያዎች ይከተሉ። ፓይዘን ካልተጫነ መጀመሪያ ፓይዘን እና የሚፈለጉትን የፓይዘን ሞጁሎችን ለመጫን መመሪያውን መከተል ያስፈልግዎታል።

4. Arduboy ን ከኮምፒዩተርዎ የዩኤስቢ ወደብ ያገናኙ። Arduboy ን ያብሩ።

5. በስርዓተ ክወናዎ ውስጥ የ theል ፕሮግራሙን ይጀምሩ ለምሳሌ። በ Mac OSX ውስጥ ያለው ተርሚናል መተግበሪያ ወይም የሄክስ ፋይልን ወደ አርዱቦይ ለመስቀል የሚከተሉትን ትዕዛዞች ለመተየብ በመስኮቶች ውስጥ ያለው የትእዛዝ ጥያቄ። የእኛን የቀድሞ ንድፍ picovaders.ino እንደ ምሳሌ መውሰድ።

Python uploader.py picovaders.ino-arduboy-promicro-ssd1306.hex

6. ጨዋታው አንዴ ከተሰቀለ አርዱቦይ ዳግም ያስጀምራል እና ጨዋታውን ይጀምራል።

ደረጃ 6 ጨዋታዎችን ወደ ተከታታይ ፍላሽ ይፃፉ

1. የተጠናከረውን የጨዋታ ፋይል ወደ ተከታታይ ብልጭታ ለመጻፍ ፣ የ MR. Blinky's Arduboy Python Utilities ን እንደገና መጠቀም ያስፈልግዎታል። ቀዳሚውን ደረጃ ከተከተሉ ይህ ቀድሞውኑ ሊጫንዎት ይገባል።

አለበለዚያ ወደ https://github.com/MrBlinky/Arduboy-Python-Utilities ይሂዱ እና የ MR. Blinky's Arduboy Python መገልገያዎችን ለመጫን እዚያ ያሉትን መመሪያዎች ይከተሉ። ፓይዘን ካልተጫነ መጀመሪያ ፓይዘን እና የሚፈለጉትን የፓይዘን ሞጁሎችን ለመጫን መመሪያውን መከተል ያስፈልግዎታል።

2. 500 ጨዋታዎችን ለመያዝ ለተዋሃደው የጨዋታ ምስል ፋይል የመረጃ ጠቋሚ ፋይልን ይፍጠሩ።

ወደ አርዱቦይ ተከታታይ ፍላሽ ለማከማቸት ለሚፈልጓቸው ጨዋታዎች ሁሉ የተጨመረው የጨዋታ ምስል ፋይሎችን ለመገንባት የ flashcart-builder.py ስክሪፕትን ይጠቀሙ እንጠቀማለን። 16 ሜባ ተከታታይ ፍላሽ እስከ 500 ጨዋታዎችን መያዝ ይችላል። ይህ ስክሪፕት ከአንድ መረጃ ጠቋሚ ፋይል (.csv) እና ለእያንዳንዱ 2 ጨዋታዎች የሁለት ፍላሽ ምስል ይገነባል - ሀ..ሄክስ ፋይሎች የተጠናቀሩት የአርዱቦይ ጨዋታዎች የሁለትዮሽ ምስሎች ሄክሳዴሲማል ኮዶችን የያዘ የጽሑፍ ፋይል ነው። ወደ ምሳሌ ይመልከቱ- flashcart / flashcart-index.csv ፋይል ለምሳሌ አገባብ። ክሎኔን ወይም አውርድ የሚለውን ጠቅ ካደረጉ ይህ ፋይል በጥቅሉ ውስጥ ተካትቷል። ለ. የትኛውን ጨዋታ እንደሚመርጡ እንዲያውቁ በአርዱቦይ ላይ ባለው የማስነሻ ጫኝ ምናሌ ላይ የሚታዩ የ pp ግራፊክ ምስል ፋይሎች። አንዳንድ የጨዋታ ማከማቻዎች ከጨዋታ ምንጭ ፋይላቸው ወይም ከሄክሳቸው ፋይል ጋር ይህንን ግራፊክ ፋይል ይኖራቸዋል። እሱን ማግኘት ካልቻሉ ጨዋታውን በ Arduboy emulator (https://felipemanga.github.io/ProjectABE/) ላይ በማሄድ እና ማያ ገጹን በመያዝ የራስዎን መፍጠር ይችላሉ። ወይም በኃይል ፒን ላይ የጨዋታውን ስም ብቻ ይተይቡ ፣ ከዚያ ያንን ማያ ገጽ ይያዙ። ከዚያ በመስኮቶች ውስጥ የቀለም ብሩሽ በመጠቀም ወይም በ Mac OSX ውስጥ ቅድመ ዕይታን በመጠቀም እርስዎ የያዙት/የፈጠሯቸው ግራፊክስ እስከ 128x64 ፒክስል ድረስ።

የዩቲዩብ ቪዲዮም የዚህን.csv መረጃ ጠቋሚ ፋይል ትክክለኛ ቦታዎችን እንዴት ማስቀመጥ እንደሚቻል ያብራራል። አንድ ልብ ሊባል የሚገባው ነገር ፣ ምሳሌዎች.csv ፋይል ከ MR. Blinky's GitHub በዊንዶውስ ፒሲ ውስጥ ጥቅም ላይ ውሏል ፣ የኋላ መመለሻ “\” በመንገድ ስሞች ውስጥ ጥቅም ላይ ይውላል። የሊነክስ ስርዓት ወይም MAC OSX እየተጠቀሙ ከሆነ ወደ “/” መለወጥ ያስፈልግዎታል።

ፈጣን ጅምር ለማግኘት የ 63 ጨዋታዎቼን ጥቅል ከ https://github.com/cheungbx/ArduBaby 63games.zip ማውረድ ይችላሉ

ይህ ጥቅል እኔ የመረጥኳቸውን 63 ጨዋታዎች የሄክስ ፋይሎችን እና የፒንግ ፋይሎችን ፣ እንዲሁም የ games.csv መረጃ ጠቋሚ ፋይልን እና የ flashcard-builder.py ስክሪፕት በመጠቀም የተገነባውን የጨዋታዎች-ምስል.ቢን ፋይል ይ containsል።

ወደ ጨዋታዎች.csv ተጨማሪ ጨዋታዎችን ማከል እና ወደ ተከታታይ ብልጭታ ለመፃፍ የእራስዎን የተጠናከረ የጨዋታ ሁለትዮሽ ምስል ፋይል መገንባት ይችላሉ። በ 16M ተከታታይ ብልጭታ ላይ ከፍተኛ 500 ጨዋታዎችን ማስቀመጥ ይችላሉ።

የእኔን GitHub ቅጽ ማውረድ የሚችሉት የ games.csv ን በመጠቀም የ.csv ፋይልን እንዴት እንደሚሰራ እገልጻለሁ።

ምንም እንኳን የ.csv ፋይል ኤክሴልን በመጠቀም ሊከፈት ይችላል። ፋይሉን ለመክፈት ኤክሴልን አይጠቀሙ። ፋይሉን ያበላሸዋል። እባክዎን ግልፅ የጽሑፍ አርታዒን ብቻ ይጠቀሙ። በመስኮቶች ውስጥ የማስታወሻ ደብተርን መጠቀም ይችላሉ። በ MAC ውስጥ የጽሑፍ ኢዲትውን ተጠቀምኩ እና “ቅርጸት”-> “ግልፅ ጽሑፍ አድርግ” የሚለውን ጠቅ አድርጌያለሁ።

የ.csv ፋይል የመጀመሪያው መስመር ችላ ሊሉት የሚችሉት ራስጌ ነው። ዝርዝር; መግለጫ; የርዕስ ማያ ገጽ ፣ የሄክስ ፋይል

ሁለተኛው መስመር ለግራፊክ ምስል ፋይል (በ-p.webp

ጨዋታው ከሦስተኛው መስመር ጀምሮ ተዋቅሯል። ጨዋታዎች ቡት ጫኝ ምናሌ ውስጥ ምድቦች ተብለው በቡድን ተደራጅተዋል። ይህ መስመር ለዚያ ቡድን የጨዋታዎች ዝርዝር የቡድን ርዕስ ነው ፣ ለምሳሌ። የድርጊት ጨዋታ። እንዲሁም ለጨዋታዎች ቡድን ግራፊክ ምስል ፋይልን ይጠቁማል። መጀመሪያ ላይ ያለው “1” የቡድን ቁጥርን ያመለክታል። ይህንን ቡድን የሚከተሉ ሁሉም ጨዋታዎች በዚህ ቁጥር ይጀምራሉ። 1; የድርጊት ጨዋታዎች ፤ ምድብ-ማያ ገጾች / Action.png;;;

ከዚያ በዚያ ቡድን ውስጥ ለእያንዳንዱ ጨዋታ አንድ መስመር ያክላሉ። ከቡድን ቁጥር 1 ጀምሮ ፣ የጨዋታው ስም እና ለስዕሉ ቅጽበታዊ ገጽ እይታ እና ለሄክክስ ፋይል መንገድ የግራፊክ ፋይል መንገድ። ሁሉም በ ";" ተለያይተዋል። አንድ ተጨማሪ አክል ";" ለማዳን ፋይል ልኬቱን ለመዝለል። 1 ፤ 1943 ፤ የመጫወቻ ማዕከል/Nineteen43-p.webp

የመጀመሪያውን የጨዋታዎች ቡድን ከጨረሱ በኋላ ሁለተኛውን የጨዋታዎች ቡድን እና የመሳሰሉትን ማከል ይችላሉ። ለምሳሌ.

9; ማሳያ እና ሙከራ; ማሳያ/demotest.png;;; 9 ፤ ትኩስ ቅቤ ፤ ማሳያዎች/HotButter_AB-p.webp

የመጨረሻው መስመር በግቤት ውስጥ የተቀመጠ ፋይል አለው ይህም የካርቱን ፊልም ነው።

3. የተጠናከረ የጨዋታ ምስል ፋይልን ለመገንባት ፣ games.csv የእርስዎ የጨዋታ መረጃ ጠቋሚ ፋይል በሆነበት ትዕዛዙን ይተይቡ።

Python flashcart-builder.py games.csv

ይህ ጨዋታዎች-image.bin የተባለ ፋይል ይፈጥራል

4. የተጠናከረ የጨዋታ ምስል ፋይልን ለአርዱቦይ ይፃፉ።

የተጠናከረ የጨዋታ ምስል ፋይልን ወደ አርዱቦይ ተከታታይ ፍላሽ ማህደረ ትውስታ ለመፃፍ የ MR. Blinky's flashcart-writer.py ስክሪፕት እንጠቀማለን።

የእኔን የናሙና ጨዋታዎች-image.bin ፋይል የሚጠቀሙ ከሆነ ይህንን ትእዛዝ መተየብ ይችላሉ።

python flashcart-writer.py games-image.bin

በመደበኛ ግንባታ ላይ ከ SSD1306 OLED ይልቅ SSD1309 OLED ማያ ገጽ የሚጠቀሙ ከሆነ ፣ የማሳያ ሾፌሩን በበረራ ላይ መለጠፍ ይችላሉ። SSD1309 ን ወደተሰቀለው ምስል በራስ-ሰር ለመተግበር የ flashcart-writer.py ቅጂ ያድርጉ እና ወደ flashcart-writer-1309.py እንደገና ይሰይሙት። ከዚያ ይተይቡ

python flashcart-writer-1309.py games-image.bin

ደረጃ 7 ጨዋታዎችን ከመለያ ፍላሽ ይጫወቱ

ጨዋታዎችን ከተከታታይ ብልጭታ ለመጫወት ፣ Arduboy ን ያብሩ።

አስቀድመው የተጫነ ጨዋታ ካለዎት ጨዋታው በራስ -ሰር ይጀምራል። ወደ ቡት ጫኝ ምናሌው ለመሄድ በአርዱባቢ አናት ላይ አንድ ጊዜ ዳግም ማስጀመሪያ ቁልፍን ይጫኑ።

የ bootloader ምናሌ ይታያል። የ RGB LED በቅደም ተከተል ያበራል።

በምትኩ የ USB ወደብ የሚመስል አዶ ካዩ ፣ ያ ማለት የእርስዎ ተከታታይ ፍላሽ ማህደረ ትውስታ ቺፕ አይሰራም ማለት ነው። Pls ሽቦውን ይፈትሹ።

በ 12 ሰከንዶች ውስጥ ምንም ቁልፎችን ካልጫኑ ፣ በ ATMega32U4 ውስጣዊ ፍላሽ ማህደረ ትውስታ ውስጥ ቀድሞውኑ የተከማቸ ጨዋታው ይሠራል።

ከጨዋታ ወደ ቡት ጫኝ ምናሌ ለመመለስ ፣ አንዴ ዳግም አስጀምር የሚለውን ቁልፍ ብቻ ይጫኑ።

በተለያዩ የጨዋታዎች ምድብ (ቡድን) ውስጥ ለማሸብለል የግራ ወይም የቀኝ ቁልፍን መጫን ይችላሉ። በጨዋታዎች ውስጥ በምድብ (ቡድን) ውስጥ ለማሸብለል ታች ወይም ወደ ላይ ቁልፍን ይጫኑ። ጨዋታውን ከተከታታይ ፍላሽ ማህደረ ትውስታ ወደ ATMega32U4 ውስጣዊ ፍላሽ ማህደረ ትውስታ ለመገልበጥ “ለ” ቁልፍን ይጫኑ። ጨዋታው በሰከንድ ውስጥ ይጀምራል።

አሁን በመንገድ ላይ መጫወት የሚችሉበት ትንሽ የጨዋታ ኮንሶል አለዎት።

ከ 500 ጨዋታዎች ጋር የእርስዎን 16M ተከታታይ ፍላሽ ለመሰብሰብ እና ለመጫን እገዳደርዎታለሁ። ተከታታይ ብልጭታውን ለመሙላት ገና ያንን ያደረገ ማንም አላየሁም። ያንን ማድረግ ከቻሉ ያንን የተጠናከረ የጨዋታ ፋይል ከእኛ ጋር ያጋሩ።

ደረጃ 8 - ማጣቀሻዎች

የዚህ ሙሉ መመሪያ በዚህ የ Instructables.comTBD አገናኝ ውስጥ ይታተማል

ለአርዱዱቢቢ የጨዋታ መጫወቻ ማሳያ የ Youtube ቪዲዮ

የዩቲዩብ ቪዲዮ ለ 3.3V ለ USBasp bootloader ፕሮግራመር።

በዚህ ቪዲዮ ውስጥ ያሉት የወረዳ ፋይሎች እና የወረዳ መርሃግብሮች በዚህ የ GitHub አገናኝ https://github.com/cheungbx/ArduBaby ላይ ይገኛሉ

መርሃግብሮች

የ MR. Blinky GitHub አገናኝ ለአርዱቦይ በቤት የተሰራ ጥቅል

የ MR. Blinky GitHub አገናኝ ለፓይዘን መገልገያዎች ለጨዋታ ሰቀላ እና ተከታታይ ፍላሽ ማህደረ ትውስታ ሥራዎች

የኤርዊን አርዱቦይ ጨዋታ ስብስቦች

ምስጋናዎች ለፈጣሪው (ኬቨን ባቴስ) ፣ አርዱቦይ በጣም የተሳካ የ 8 ቢት ጨዋታ ኮንሶል ነው። ብዙ ሰዎች እንዴት አርድን እንዴት እንደሚማሩ በአርዱዱቦይ የማህበረሰብ መድረክ ላይ በነፃ ያካፈላቸው በሺዎች የሚቆጠሩ ጨዋታዎች ነበሩ።

የቤት ውስጥ እሽግ ፣ ብልጭታ መኪና እና የፓይዘን መገልገያዎችን ለመፍጠር ለ MR. Blinky ምስጋናዎች።

የሚመከር: