תוכן עניינים:

בקר המחווה של Minecraft: 10 שלבים (עם תמונות)
בקר המחווה של Minecraft: 10 שלבים (עם תמונות)

וִידֵאוֹ: בקר המחווה של Minecraft: 10 שלבים (עם תמונות)

וִידֵאוֹ: בקר המחווה של Minecraft: 10 שלבים (עם תמונות)
וִידֵאוֹ: האנשים הכי שמנים בעולם | טופטן 2024, נוֹבֶמבֶּר
Anonim
Image
Image
חומרים וכלים!
חומרים וכלים!

הזז את גופך לשחק מיינקראפט! מה!! כן. בדוק את הסרטון להדגמה:)

הדרכה זו תראה לך כיצד להכין בקר משחק מחוות משלך למיינקראפט (או למשחק המחשב האהוב עליך אחר). הזז את היד (ים) שלך כדי ללכת/לרוץ/לקפוץ, להסתכל מסביב ולתקוף* את כל הדברים!

בואו נתחיל! קח לעצמך מעגל משחקים אקספרס, סחט את קוד התוכנית שלי ותתחיל לשחק Minecraft ב- (srsly) בצורה הכי מהנה שיש!: ד

זמן קריאה: 20 דקות

זמן בנייה: ~ שעתיים

עלות: 30 $

*זה מסובך לתקוף דברים נעים (כמו מפלצות), אז היזהר במצב הישרדות! או השתמש בזה כדי לאתגר את כישוריך:)

שלב 1: חומרים וכלים

חומרים

  • Circuit Playground Express (לידיעתך: הולך לקרוא לזה "CPX" כדי לשמור הקלדה)
  • כבל MicroUSB ל- USB
  • כפפה - השתמש בכפפה עבה או כזו עם מספר שכבות (כדי להימנע מקצר החוט המוליך)
  • בד מוליך (~ 6 אינץ 'x 6 אינץ')
  • חוט מוליך (~ 24 אינץ ')
  • חוט רגיל (~ 24 אינץ ')
  • רצועות סקוטש (שניים 1 אינץ 'x 1 אינץ')

כלים

  • מחט תפירה
  • מספריים
  • וסבלנות קטנה..:)

שלב 2: בנה את בקר הכפפות! (נק '1)

בנה את בקר הכפפות! (נק '1)
בנה את בקר הכפפות! (נק '1)
בנה את בקר הכפפות! (נק '1)
בנה את בקר הכפפות! (נק '1)
בנה את בקר הכפפות! (נק '1)
בנה את בקר הכפפות! (נק '1)
בנה את בקר הכפפות! (נק '1)
בנה את בקר הכפפות! (נק '1)

אתה יכול להפוך את בקר המחווה ללא הכפפה, אך בקר הכפפות מקל על המשחק, שומר את ה- CPX באותה כיוון (חשוב מאוד), ומשמעותו שאתה יכול להשתמש באצבעות שלך כבקרות נוספות!

1. חותכים מלבנים מבד מוליך לכריות האצבע (~ 0.5 אינץ 'x 1 אינץ')

2. לתפור את כריות הבד המוליכות בעזרת חוט רגיל על כל אחת מאצבעות הכפפות

מומלץ להשתמש בסימון או בעט אחר כדי להימנע מתפירת שני צידי הכפפה יחד (למד מהטעויות שלי bbies).

3. חבר את CPX לכפפה עם ריבועי סקוטש

שלב 3: בנה את בקר הכפפות! (נק '2)

בנה את בקר הכפפות! (נק '2)
בנה את בקר הכפפות! (נק '2)
בנה את בקר הכפפות! (נק '2)
בנה את בקר הכפפות! (נק '2)
בנה את בקר הכפפות! (נק '2)
בנה את בקר הכפפות! (נק '2)

4. השתמש בקליפ תנין או בחוט מבודד לחיבור קרקע ה- CPX ("GND") למשטח האגודל

5. תפר חוט מוליך מרפידות המגע הקיבוליות CPX (A1, A2, A3 & A4) לכל אחת מארבע האצבעות

6. אם יש לך מולטימטר, בדוק את ההמשכיות בין סיכות ה- CPX לרפידות החוט המוליכות.

שלב 4: תכנן את בקר המשחק

תכנן את בקר המשחק!
תכנן את בקר המשחק!

ראשון! מה עלינו לעשות כדי לשלוט במיינקראפט (או במשחק מדהים אחר)?

זהו שיעור סופר מועיל ומהנה בחשיבה עיצובית, אבל אתה יכול לדלג על זה אם אתה רוצה פשוט להשתמש בפקדים שלי. אתה תמיד יכול לחזור לכאן מאוחר יותר אם אתה רוצה לבצע שינויים מאוחר יותר: D

1. קבעו פקדי משחק (מכריעים)

הערה: התחל פשוט! בדוק את הפקדים החשובים ביותר למשחק והתחל שם. תמיד תוכל להוסיף עוד מאוחר יותר.

להלן הפקדים שרציתי להשתמש בהם בזמן ששיחקו במיינקראפט.. במצב יצירתי:) (אתה יכול להשתמש באותם או להתאים אישית את הבקר שלך!):

תְנוּעָה:

  • ללכת קדימה: מקש W
  • הפעלה: Ctrl + W.
  • קפיצה: מקש רווח
  • מבט ימינה ושמאלה: העכבר מסתובב
  • ללכת אחורה: מקש S

פעולות:

  • התקפה: עכבר קליק שמאלי
  • מקום חסום/דחף/פתח: לחיצה ימנית על העכבר
  • מלאי: מפתח E
  • בריחה: מפתח ESC

2. החליטו כיצד ברצונכם להשתמש במחוות ו/או בכריות האצבע כדי להפעיל פקדים אלה. מומלץ לשרטט את התוכנית שלך

להלן תהליך החשיבה העיצובית שלי:

תמיד רציתי להרגיש שאני ממש * בתוך * משחק, אז הלכתי במסלול "VR זול" והשתמשתי במחוות כדי לשלוט בתנועות בסיסיות. להליכה הלכתי במסלול "בואו נזיז את הידיים כאילו אני הולך", שעבר בקלות לריצה וקפיצה על ידי הגדלת מהירות התנועה.

כדי להקל על הצבת בלוק או החלפת פריטים, החלטתי להשתמש בתנועת "לחיצת יד מביכה".

סיבוב היה קצת אתגר, אבל המטרה שלי הייתה להצליח להסתכל מסביב על ידי הזזת הידיים לכיוון שרציתי להסתכל.

התקפה הפכה למשטח האצבע של המצביע, מלאי את משטח האצבע האמצעית (שבסופו של דבר הסרתי), נמלט מכרית האצבע והכרית הזרת כדי לתת לי ללכת אחורה.

שוב, אתה יכול לשמור את אותם פקדים או לעצב משלך: ד

שלב 5: בואו נתכנת: הגדר את ה- CPX

בואו נתכנת: הגדר את ה- CPX!
בואו נתכנת: הגדר את ה- CPX!

1. אם אתה משתמש ב- Windows, הורד את מנהלי ההתקנים של Adafruit Windows כאן.

2. הורד ושמור את הקובץ העדכני ביותר של CPX Circuit Python UF2.

3. חבר את ה- CPX באמצעות כבל USB (ודא שיש לו יכולות העברת נתונים)

4. לחץ פעמיים על לחצן האיפוס ב- CPX

נוריות ה- LED צריכות להפוך לירוק. אם הם אדומים, זה אומר שמשהו לא בסדר בהעברת הנתונים ל- CPX - בדוק את כבל ה- USB, נסה יציאת USB אחרת במחשב שלך, או נסה את השיטה האמינה "נתק וחבר שוב".

5. במחשב שלך תראה כונן דיסק חדש בשם "CPLAYBOOT"

6. גרור את קובץ ה- CPX Circuit Python UF2 לכונן הדיסק

7. כונן "CPLAYBOOT" ייעלם ויוחלף ב- "CIRCUITPY"

שלב 6: הוסף את כל הספריות

הוסף את כל הספריות!
הוסף את כל הספריות!

הספריות מאפשרות לנו לגשת לכל מיני פונקציות מיוחדות עבור ה- CPX מבלי שנצטרך לעשות המון תכנות.. קדימה קוד פתוח! התקנה זו תוריד את רוב הספריות הסטנדרטיות של MicroPython*. עיין בהם בשעות הפנאי כדי ללמוד על דברים מגניבים יותר שאתה יכול לעשות!

1. הורד ושמור את גרסת החבילה של חבילת ספריית פייתון Adafruit Circuit מכאן

2. פרקו את התיק, פתחו את התיקיה הראשונה והעתיקו את תיקיית lib לכונן "CIRCUITPY"

*אין זה סביר שיגמר לך השטח מכיוון שה- CPX מגיע עם לפחות 2MB של אחסון פלאש. אבל אם אכן תצטרך יותר מקום, תוכל לבקר מחדש בספריות ולהסיר את הספרייות שאינך צריך. אם אתה מבלגן אותם, פשוט העתק והדבק שוב את תיקיית lib.

שלב 7: כתיבת קוד הבקר

כתיבת קוד הבקר!
כתיבת קוד הבקר!

ל- CPX יש מהדר משולב, מה שאומר שתוכל לתכנת אותו (פחות או יותר) בכל שפה שתרצה! בחרתי ב- MicroPython, גרסה של Python עבור בקרי מיקרו, כי Python הוא מדהים.

קרא את השלב הזה אם אתה רוצה להבין כיצד התוכנית עובדת (בהחלט מוצע) או אם ברצונך לשנות אותה לעיצוב גרסה משלך.

הנה מאגר GitHub הכולל את הקוד המלא. הורד אותו, גרור אותו למחיר ה- CPX שלך ושנה את שם הקובץ "Code.py" (להלן הקוד הגולמי אם ברצונך פשוט להעתיק ולהדביק)

1. כדי לעשות את הדברים שאנו רוצים עם הבקר שלנו, אנו זקוקים לספריות MicroPython הבאות:

  • מד תאוצה LIS3DH

    זה מאפשר לנו להשתמש בתנועה כדי להפעיל דברים שונים

  • מקלדת מכשיר ממשק אנושי ("HID")

    ספרייה זו מאפשרת לנו לשלוט במקלדת

  • עכבר HID

    ספרייה זו אומרת שנוכל לשלוט בעכבר

  • מגע קיבולי CPX

    ספרייה זו מאפשרת לנו להשתמש בתכונת המגע הקיבולית ב- CPX, הו

  • כמה ספריות אחרות להקל על חיינו: זמן, עסקי ולוח.

2. הגדר אתחל את הספריות

הקצה משתנים לאובייקטים של מקלדת, עכבר ומד תאוצה. בחר טווח עבור מד התאוצה.

3. כתוב פונקציות קצרות לכל אחד מהפקדים

פקדי התנועה יכולים להיות מסובכים. בצע בדיקה ראשונית עם מד התאוצה על ידי הדפסת הערכים במסך טורי (בקוד המקור, עבור אל הפונקציה _main_ ובטל את התגובה של שתי שורות האיתור). זה יעזור לך לקבוע ספים להליכה, ריצה וקפיצה, הסתכלות ימינה ושמאלה והצבת חפצים.

מפעלי לוח המגע הרבה יותר קלים מכיוון שאתה מחפש רק טריגר קיבולי (נכון/לא נכון).

זכור לשחרר את כל מקשי המקלדת והעכבר בסוף כל פונקציה

שלב 8: איתור באגים: לראות מה קורה עם קוד ה- CPX

איתור באגים: לראות מה קורה עם קוד ה- CPX
איתור באגים: לראות מה קורה עם קוד ה- CPX
איתור באגים: לראות מה קורה עם קוד ה- CPX
איתור באגים: לראות מה קורה עם קוד ה- CPX

אם אתה מכיר את Arduino, אתה כנראה מכיר את הצג הסידורי. ל- CPX יש אותה תכונה עם נקודת גישה מעט שונה בהתאם לתוכנית שבה אתה משתמש.

אם אתה משתמש ב- Mu זה פשוט מאוד: המסוף הטורי מובנה ויזהה אוטומטית את הלוח שלך, יא!

אם אתה משתמש ב- Idle או בתוכנית אחרת, בצע את השלבים הבאים:

1. הורד את PuTTY* כאן

2. עבור אל מנהל ההתקנים של Windows ובדוק את מספר היציאה הטורית עבור ה- CPX (למשל COM18) - ראה תמונה 1

אם ישנן מספר יציאות טוריות המפורטות, נתק את ה- CPX וחבר אותו שוב כדי לראות איזו מהן נעלמת ואז תופיע שוב.

3. פתח את PuTTY ובחר "סידורי"

4. הזן את מספר היציאה הטורית (למשל COM18) תחת "קו סידורי" ואת קצב השידור של 115200 תחת "מהירות"

5. לחץ על התחבר

*PuTTY היא תוכנית חיבור SSH וטלנט בחינם ובקוד פתוח.

שלב 9: בדוק ושפר

Image
Image
בדוק ושפר
בדוק ושפר

טען את התוכנית על CPX על ידי גרירה ושחרור של קובץ הפייתון לכונן CIRCUITPY ולאחר מכן שנה את שם הקובץ כ- "Code.py"

כמו כמעט כל פרויקט, סביר שהפרויקט הזה יהיה קצת מפגר כאשר תפעיל אותו לראשונה. אם משטחי המגע מתנהגים מוזרים, אפס את ה- CPX (זה מכייל מחדש את סיכות הכניסה הקיבוליות).

מבחן 1:

- פתח את הצג הטורי עם PuTTY והפעל את התוכנית (CTRL + D)

- בדוק כל אחת מבקרות התנועה (תראה את העכבר זז על המסך וודא שהתוכנית לא מתרסקת כמו גם את משטחי המגע (שאמורים להציג טקסט רלוונטי במסך הטורי).

מבחן 2:

לפרוס במצב יצירתי של Minecraft! בדוק את פקדי התנועה והפעולה כדי לראות אם משהו נשבר או לא עובד כצפוי (אנא זכור כי מדובר באב טיפוס)

עדכן את התוכנית על סמך הבדיקות שלך. זכור, זה בסדר אם זה לא מושלם, תמיד יש זמן לשפר את זה!

שלב 10: שיהיה לך כיף

שיהיה לך כל הכיף !!
שיהיה לך כל הכיף !!
שיהיה לך כל הכיף !!
שיהיה לך כל הכיף !!

אתה מוכן להריץ את Minecraft !! רק תיזהר ממפלצות, זה אולי קצת מסובך להגן על עצמך.

להשלים את בקר המחווה שלך עם מקלדת הוא רעיון טוב אם אתה רוצה משחק אמיתי:)

אנא עשו לייק ו/או השאירו תגובה אם נהניתם מההדרכה! וכמובן, הודע לי אם יש לך הערות או שאלות! בניין שמח!

<3, jenfoxbot

מוּמלָץ: