תוכן עניינים:
- אספקה
- שלב 1: צור פרויקט באמצעות פלטפורמת הקידוד המבוסס על בלוקים מקוונים, Makecode
- שלב 2: מהו המשחק?
- שלב 3: הגיע הזמן לקידוד !
- שלב 4: חזור על כל שלב עם תוספת של שתי אותיות
- שלב 5: קבלת התשובה
- שלב 6: בדיקת התשובה
- שלב 7: בוצע
וִידֵאוֹ: משחק פאזל זיכרון באמצעות MicroBit של BBC: 7 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:12
אם אינך יודע מהו MicroBit של BBC, זהו בעצם מכשיר ממש קטן שתוכל לתכנת שיהיה לו כניסות ויציאות. קצת כמו ארדואינו, אבל יותר מעושן.
מה שבאמת אהבתי ב- MicroBit היה שיש לו שני כפתורי קלט מובנים ומטריצת לד 5 x 5!
אז חשבתי למה לא ליצור משחק פאזל זיכרון פשוט להכנה, אך קשה לשחק אותו!
ps: אם אינך רוצה לקודד, אני מצרף את קובץ ה- hex להעלות ישירות ל- MicroBit.
אספקה
כל מה שאתה צריך זה
1) BBC MicroBit
2) מחשב נייד או מחשב לתכנת המיקרוביט
3) קצת סבלנות!
שלב 1: צור פרויקט באמצעות פלטפורמת הקידוד המבוסס על בלוקים מקוונים, Makecode
עבור אל https://makecode.microbit.org/ וצור פרויקט חדש. כאן ניצור את הקוד למשחק שלנו.
הנה הקוד המצורף שלי:
שלב 2: מהו המשחק?
ובכן, תחשוב על זה כעל משחק שני כפתורים שמעון אומר.
המסך יראה סדרה של שילוב של A ו- B והשחקן צריך לשנן את הרצף ולאחר מכן להזין אותו באמצעות כפתור A ו- B ב- MicroBit.
כדי להקשות על המשחק בהדרגה, נגדיל את מספר האותיות ב -2 בכל סיבוב וגם נצמצם את הזמן שכל אות נשארת על המסך.
בוא נלך!
שלב 3: הגיע הזמן לקידוד !
ובכן, לא ממש. מכיוון שאתר makercode הוא ממש ידידותי למתחילים ויש לו משהו שנקרא קידוד בלוקים. כאן, אנחנו פשוט לוקחים בלוקים ומשלבים עם עוד בלוקים! מדהים, נכון!
ובכן ראשית עלינו להבין למה עלינו לקודד.
בגושי ההתחלה נוסיף את המשתנים הגלובליים, ונשנה את הבהירות במידת הצורך.
"רמה" = 1, "עיכוב" = 500, "set.score" = 0.
נשתמש בפונקציונליות הניקוד כדי לעקוב אחר הציון.
במשחק שלנו, השלב הראשון הוא לבחור אות אקראית: A או B.
אנו יכולים לעשות זאת על ידי בחירה אקראית בין 1 ל -2 ולאחר מכן הקצאת A ל- 1 ו- B ל- 2 ושמירה במשתנה "AB".
וואלה!
עכשיו, בכל פעם שנבחר A או B, נציג אותו על המסך למשך תקופה של ms "Delay".
זה במשתנה לפי רמה, נוריד את ה"השהיה "ב -50 אלפיות השנייה עד שהיא תהיה 50 מילישניות, על ידי התחלת הרמה 1 עם 500 אלפיות השנייה.
שלב 4: חזור על כל שלב עם תוספת של שתי אותיות
אנו משיגים זאת על ידי חזרה על בלוק "אורך" מספר הפעמים שבו
אורך = 2 + (רמה - 1) x 2.
מה זה עושה, אם יש לנו רמה = 1 בתחילת הלולאה, ואנו מעלים את הרמה ב -1, האורך שלנו לכל רמה הופך ל -2, 4, 6, 8 וכן הלאה.
כעת, לאחר שנוצר מכתב, אנו רוצים לאחסן אותו גם כן. אז הגדרנו מחרוזת blanl "שאלה" כ"שאלה " +" AB"
זה ייתן לנו את כל המחרוזת שיצרנו אות אחר אות.
אנחנו גם צריכים איזושהי אינדיקציה כדי לראות אם הלולאה הזו הסתיימה או לא כדי שנוכל לקבל את התשובה מהשחקן. אנו עושים זאת על ידי הגדרת משתנה שנקרא "קונד" בהתחלה כ- 0 ולאחר מכן משנה אותו ל -1 עם סיום הלולאה. פָּשׁוּט!
עלינו גם להוסיף תנאי הפסקה ללולאה. אם המשחק נגמר, אז אנחנו צריכים אותו כדי לפרוץ מהלולאה ולא ליצור יותר אותיות.
נכניס את כל זה לפונקציה שנקראת "צור", נוסיף איזו תמונת התחלה, נזרוק שם תמונה, נוסיף? בסופו של דבר, ובום!
שלב 5: קבלת התשובה
כאשר המשתמש לוחץ על A או B, עלינו לאחסן את המידע הזה ולעשות מחרוזת "תשובה" כדי שנוכל להשוות אותו ל"שאלה ".
אנו עושים זאת על ידי קבלת הקלט רק כאשר "cond" = 1 כדי למנוע מהשחקן להזין את התשובה כאשר מוצגת "השאלה".
לאחר מכן אנו משלבים את הקלט למחרוזת כשומר אותו כ"תשובה ".
מכיר?
שלב 6: בדיקת התשובה
כעת, אנו פשוט משווים את "השאלה" שיצרנו ל"תשובה "שנתן השחקן.
אם הם תואמים, אז אנחנו הולכים לשלב הבא, אחרת …. משחק מעל !!!
ואנחנו מציגים את הציון בסוף.
גם זה נשמור בפונקציה שנקראת "בדוק" שתיקרא אם "קונד" = 1 בעת קבלת קלט, אחרת …. GAME OVER!
שלב 7: בוצע
כל שעלינו לעשות הוא להעלות את הקוד ל- MicroBit ולאחר מכן לבדוק את כל מי שאתה מכיר!
מוּמלָץ:
הפוך משחק זיכרון למספרים אוטומטי: 6 שלבים
הפוך משחק זיכרון למספרים אוטומטי: זהו משחק זיכרון ולכן בסיבוב הראשון יהיו שני מספרים שיאפשרו לך לזכור ויהיה לך 5 שניות להקליד איזה מספר יצא לפני ואז הסיבוב הבא יהיה 3 מספרים ויהיה לך 6 שניות להקליד כך שכל סיבוב
שעון מעורר פאזל זיכרון: 3 שלבים (עם תמונות)
שעון מעורר פאזל זיכרון: זהו שעון פאזל אזעקה שמשמעותו יש משחק זיכרון קטן שעליך לפתור כדי לעצור את צלצול האזעקה! לסיכום, שעון זה מיועד למי שמתבגר בבקרים. יש לו 3 נוריות LED כאשר אתה לוחץ על אחד הלחצנים, האזעקה תהיה
אזימוטל הקרנה תלת מימד קישוט מפות X משחק פאזל מוזיקה עממית - ארדואינו: 7 שלבים
Azimuthal Projection 3D מפת קישוט X משחק פאזל מוזיקה עממית - ארדואינו: מבוא הדף הבא ינחה אותך כיצד ליצור פרויקט ארדואינו, שיש לו שני פונקציות עיקריות - קישוט רגיל עם תאורה ומשחק פאזל מוזיקה עממית, המשלב את תחומי הגיאוגרפיה, הגיאומטריה , מפות, האו"ם, ו
משחק ומארז של Microbit Flappy Bird של BBC: 7 שלבים
משחק ומארז של Microbit Flappy Bird של BBC: מארז זה למיקרוביט של BBC ומשחק בכיף אינסופי
משחק פאזל 'לחם' של ארדואינו: 6 שלבים (עם תמונות)
משחק פאזל 'לחם' של ארדואינו: הו לא! הרובוט התינוק שלי צריך כמה חוטים כדי להתעורר לחיים! היום נכין משחק פאזל שעשוי ללמד משתמשי ארדואינו מתחילים משהו על קרש לחם. בגלל זה הכנתי את זה! אתה יכול להפוך את זה למורכב ככל שתרצה, אבל בחרתי