ዝርዝር ሁኔታ:
ቪዲዮ: ሽቦ አልባ 4 ተጫዋች የቤተሰብ ጨዋታ መቆጣጠሪያ 3 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
ይህ 4 ሰዎች በአንድ ጊዜ መጫወት የሚችሉት የገመድ አልባ የመጫወቻ ማዕከል ዘይቤ መቆጣጠሪያ ነው። በ 5 ዓመት ዕድሜ ላይ ላሉ ሕፃናት ጥቅም ላይ በሚውለው ተቆጣጣሪ ላይ ፒሲዎን እንዳያገናኙ ገመድ አልባ ነው። እነሱ ሁል ጊዜ ይወድቃሉ እና እነሱ በሽቦ ላይ የማይቀሩ ጉዞ ሲያደርጉ ሁሉንም መጫወቻዎቼን እንዲያጠፉ አልፈልግም በቅርቡ አዲስ የኮምፒተር መቆጣጠሪያ ገዝተን ከውስጥ ጥቅጥቅ ባለው ስታይሮፎም ውስጥ እጅግ በጣም ጠንካራ በሆነ ሳጥን ውስጥ መጣ። ልክ እንደ sitcom አንድ ነገር ፣ እኔ ከባለቤቴ ጋር ሳጥኑን ስለማቆየት ያለማቋረጥ ተከራከርኩ። ለእኔ ለእኔ ወደ አንድ ነገር ለመለወጥ የሚለምን ይመስላል ፣ ግን ለእሷ አስቀያሚ ቆሻሻ ነበር። ከዚያ ፣ ከሰማያዊው ፣ አስተማሪዎች በካርቶን ላይ የተመሠረተ የፍጥነት ውድድር አደረጉ። እናም ከሰዓት በኋላ ክርክሩ ተስተካክሎ ይህ ፕሮጀክት ተወለደ።
እኛ ፕሮጀክቱን ወደ ሕይወት ለማምጣት በቤቱ ዙሪያ የነበራቸውን የዕድል መጨረሻ ጫፎች እንጠቀም ነበር። ሀሳቡ አንድ ጥሩ ነገር ለማድረግ ቀደም ብለን በዙሪያችን ተቀምጠን የነበረውን ለመጠቀም ብቻ ነበር - እንደ እድል ሆኖ የመጫወቻ ማዕከል ካቢኔ ለመሥራት ከዘመናት በፊት የገዛን የመጫወቻ ማዕከል አዝራሮች እና የራትቤሪ ፓይ አለን። ለመቁረጥ እኛ መጋዝ እና የእኔን የታመነውን የድሮ የኪስ ቢላ ተጠቅመናል።
አቅርቦቶች
1. የካርቶን ሣጥን 2. ስታይሮፎም ወይም ሌላ ጥቅጥቅ ያለ መሙያ 3. የመጫወቻ ማዕከል አዝራሮች ከአሊ ኤክስፕረስ ወይም ከአማዞን 4. Raspberry Pi 3B + 5. አንዳንድ ሌላ ኮምፒተር + ማያ ገጽ። 6. በካርቶን ውስጥ ቀዳዳዎችን ለመቁረጥ ቢላዋ ወይም የሆነ ነገር 7. ጭምብል ቴፕ 8. የሚረጭ ቀለም
ደረጃ 1 - ግንባታ
እኛ ነገሩ እንዲመስል የምንፈልገውን ንድፍ በፍጥነት አዘጋጀን ፣ ከዚያ ካርቶን እና ስታይሮፎምን በትክክለኛው መጠን ለመቁረጥ በቢላ እና በእንጨት መሰንጠቂያ ተጠቅመንበታል። ካርቶን በጥሩ አዝራር/ጆይስቲክ አቀማመጥ ላይ ምልክት አድርገን ቀዳዳዎቹን በቢላ በጥንቃቄ እንቆርጣለን። ይህ ለልጆች በመሠረታዊ ሂሳብ ውስጥ ትልቅ ልምምድ ነበር። ካርቶኑ ከተቆረጠ በኋላ እኛ ቀባነው እና ከዚያ ሁሉንም አዝራሮች በቦታው እናስቀምጣለን። እኛ ያደረግነው ዋናው አስደሳች ነገር የበለጠ ጥንካሬን ለመስጠት ለተቆጣጣሪው አናት ሶስት የካርቶን ንጣፍ ማጣበቂያ ነበር። ይህ ለመቁረጥ በተወሰነ ደረጃ አስቸጋሪ አድርጎታል ነገር ግን የላይኛውን እንደ እንጨት ጠንካራ ለማድረግ በትክክል ሰርቷል።
Raspberry Pi 3B+ አራት የዩኤስቢ ወደቦች አሉት። እኛ የአራት እና 4 ስብስቦች የመጫወቻ ማዕከል አዝራሮች አሉን! ይህ አስቀድሞ መወሰን ነበር።
ደረጃ 2 - ፕሮግራሚንግ
የዚህ ፕሮጀክት ኮድ ቀላል እና ሳንካ ነው። ሁሉም እዚህ ሊገኝ ይችላል-
4 ቱ መቆጣጠሪያዎች በዩኤስቢ በኩል ወደ ራሰልቤሪ ፓይ ተገናኝተዋል። በ Raspberry pi ላይ እየሄደ ያለ ትንሽ የፓይዘን ስክሪፕት አለ። ምልክቶቹን ከአዝራሮቹ እና ከ joysticks ለማግኘት የ Python ግብዓቶችን ቤተ -መጽሐፍትን እጠቀም ነበር። ከዚያ ፕሮግራሙ ምልክቱን ወደ አጭር የ ASCII ኮድ ይለውጠዋል እና በ TCP ሶኬት በኩል በ wifi ላይ ጨዋታ ወደሚያሄድ ፒሲ ይልካል (ይህንን እንደ የጨዋታ አገልጋይ እጠቅሳለሁ)። ለምሳሌ ፣ ተጫዋች 0 ጆይስቲክን ወደ ግራ ሲያንቀሳቅስ ፣ ‹0XL ›ቁምፊዎች በ TCP ሶኬት ላይ ወደ ጨዋታው አገልጋይ ይላካሉ። ለሙከራ SuperTuxKart ን በአስተሳሰቤ ሰሌዳ ላይ ሮጥኩ። አንድ ትንሽ የአገልጋይ ትግበራ በአስተያየቱ ሰሌዳ ላይ ይሠራል እና በ TCP ሶኬት ላይ ያዳምጣል። በ wifi ላይ ካለው እንጆሪ ፓይ የሚመጡ ኮዶች በቁልፍ ሰሌዳው ላይ ባለው የቁልፍ ሰሌዳ መጫኛዎች ተተርጉመዋል። ስለዚህ ፣ በካርቶን መቆጣጠሪያው ላይ ያለው ተጫዋች 0 ጆይስቲክን ወደ ግራ ሲንቀሳቀስ እና ተቆጣጣሪው ‹OXL ›ን ሲያስወጣ ፣ ጨዋታውን የሚያከናውን አገልጋይ ተጫዋቹ በቁልፍ ሰሌዳው ላይ ‹1› የሚለውን ቁልፍ እንደመታው ያስባል። እዚህ በአማራጮች ማያ ገጽ ላይ እንደሚታየው እነዚህን የቁልፍ ሰሌዳ መጫኛዎች ለመለየት ጨዋታው መዋቀር አለበት። ይህ ጨዋታ ከአንድ ወይም ከሁለት ተጫዋቾች ጋር በጥሩ ሁኔታ ይሠራል ፣ ግን 4 ሰዎች SuperTuxKart ን ሲጫወቱ አገልጋዩ ከመቆጣጠሪያው የተወሰነ ውሂብ ማጣት ይጀምራል። ይህ ስህተት ስለመሆኑ እርግጠኛ አይደለሁም 1. በደንበኛው (ተቆጣጣሪ) ጎን 2. በአገልጋዩ (የአስተሳሰብ ሰሌዳ) ጎን 3. በሊኑክስ ተግባር ውስጥ ተገንብቷል። ምናልባት የኡቡንቱ ላፕቶፕ ብዙ ቁጥር ያላቸው የቁልፍ ጭነቶች ለይቶ ማወቅ ላይችል ይችላል። ስለዚህ አጫዋች 0 ፣ 1 እና 2 ሁሉም ወደላይ እና ወደ ግራ ቢሄዱ ፣ ያ ማለት 2 * 3 = 6 አዝራሮች በአንድ ጊዜ ተጭነዋል ማለት ነው። ኮምፒውተሬ (ወይም ማንኛውም ኮምፒውተር) ያንን ለመቆጣጠር የተነደፈ ስለመሆኑ እርግጠኛ አይደለሁም። ብዙውን ጊዜ ትኩስ ቁልፎች 3 ወይም ከዚያ ያነሱ አዝራሮች ለምሳሌ CTRL + ALT + DEL። ለወደፊቱ እኔ 4 tcp ሶኬቶችን ለመጀመር እሞክራለሁ ፣ አንድ ለእያንዳንዱ ተቆጣጣሪ ፣ እና ከዚያ በአገልጋዩ በኩል ምናባዊ የጨዋታ ፓድን በመፍጠር። በወላጅነት ፣ በመሥራት እና የካርቶን ሳጥኖችን በመቁረጥ መካከል ያንን እንዴት እንደሚያደርጉ ለማየት ጊዜ አልነበረኝም።
ደረጃ 3 የወደፊቱ
ይህ ቀላል የፅንሰ -ሀሳብ ማረጋገጫ ነበር። ለወደፊቱ ኮዱ የተሻለ መሆን አለበት። ግንኙነቱን እንደ ብሉቱዝ HID መሣሪያ መመደብ እፈልጋለሁ ፣ ግን በሊኑክስ ላይ ብሉዝዝ ለመሥራት ትንሽ ጊዜ መስመጥ ነው - ለዚህም ነው ከ TCP ሶኬት + ፓይዘን ጋር የሄድኩት። እንዲሁም - እንጋፈጠው - ተቆጣጣሪው ይመስላል እንደ ሄክ። በበለጠ ጊዜ የበለጠ በጥንቃቄ ለመቁረጥ ትንሽ ተጨማሪ ኃይልን ኢንቨስት አደርጋለሁ። ከዚያ ተጨማሪ ድጋፎችን አኖራለሁ -የሳጥኑ ጎኖች ትንሽ መታጠፍ ጀምረዋል። ለምንም እና ለሚያስከፍለው ዋጋ ፣ ይህ ነገር በቂ ይመስላል። ምሽት ላይ ፊልሞችን እያየን በእሱ ላይ ማጤኔን እቀጥላለሁ።
የሚመከር:
በአርዲኖ ተቆጣጣሪዎች አማካኝነት ባለብዙ ተጫዋች ጨዋታ እንዴት እንደሚደረግ -6 ደረጃዎች
ከ Arduino መቆጣጠሪያዎች ጋር ባለብዙ ተጫዋች ጨዋታ እንዴት እንደሚደረግ -የጨዋታ ገንቢዎች በዓለም ዙሪያ ሰዎች መጫወት የሚያስደስቷቸውን አስገራሚ ጨዋታዎች እንዴት እንደሚፈጥሩ አስበው ያውቃሉ? ደህና ፣ ዛሬ በሁለቱም በአርዱዲኖ ኮንትሮል የሚቆጣጠረውን አነስተኛ ባለብዙ ተጫዋች ጨዋታ በመስራት ስለእሱ ትንሽ ፍንጭ እሰጥዎታለሁ
በይነተገናኝ የቤተሰብ ጨዋታ 6 ደረጃዎች
በይነተገናኝ የቤተሰብ ጨዋታ - ብዙም ላይመስል እንደሚችል አውቃለሁ ፣ ግን ይህ ትንሽ ሳጥን በእውነቱ በጣም አስደሳች የቤተሰብ ምሽት እንቅስቃሴ ነው። እሱ እስከ 12 ተጫዋቾችን የሚደግፍ እንደ በይነተገናኝ የጨዋታ ሰሌዳ ሆኖ ይሠራል። ትልቁ ክፍል ሁሉም ሰው ከተንቀሳቃሽ መሣሪያቸው መጫወት ነው
የአሩዱዲኖ የ LED ጨዋታ ፈጣን የሁለት ተጫዋች ጨዋታ ጠቅ ማድረግ 8 ደረጃዎች
የአሩዱዲኖ የ LED ጨዋታ ፈጣን የሁለት ተጫዋች ጨዋታን ጠቅ ማድረግ - ይህ ፕሮጀክት በ @HassonAlkeim ተመስጦ ነው። በጥልቀት ለመመልከት ፈቃደኛ ከሆኑ አገናኝ እዚህ ማየት ይችላሉ https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/. ይህ ጨዋታ የተሻሻለ የአልኬም ስሪት ነው። እሱ ነው
በአርዱዲኖ ላይ የተመሠረተ የእራስ ጨዋታ መቆጣጠሪያ - አርዱዲኖ PS2 የጨዋታ መቆጣጠሪያ - Tekken ን ከ DIY Arduino Gamepad ጋር መጫወት 7 ደረጃዎች
በአርዱዲኖ ላይ የተመሠረተ የእራስ ጨዋታ መቆጣጠሪያ | አርዱዲኖ PS2 የጨዋታ መቆጣጠሪያ | Tekken ን ከ DIY Arduino Gamepad ጋር መጫወት: ጤና ይስጥልኝ ወንዶች ፣ ጨዋታዎችን መጫወት ሁል ጊዜ አስደሳች ነው ነገር ግን በእራስዎ DIY ብጁ የጨዋታ መቆጣጠሪያ መጫወት የበለጠ አስደሳች ነው። ስለዚህ በዚህ አስተማሪዎች ውስጥ አርዱዲኖ ፕሮ ማይክሮን በመጠቀም የጨዋታ መቆጣጠሪያ እንሰራለን።
የአርዱዲኖ ጨዋታ መቆጣጠሪያ + የአንድነት ጨዋታ 5 ደረጃዎች
የአርዱዲኖ ጨዋታ መቆጣጠሪያ + የአንድነት ጨዋታ - በዚህ አስተማሪ ውስጥ ከአንድነት ጋር ሊገናኝ የሚችል የአርዱዲኖ ጨዋታ መቆጣጠሪያ እንዴት እንደሚገነቡ/እንደሚያሳዩ አሳያችኋለሁ።