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

לעשות PADDLEBALLSUPERSMASHEM עם מיקרו: ביט: 6 שלבים
לעשות PADDLEBALLSUPERSMASHEM עם מיקרו: ביט: 6 שלבים

וִידֵאוֹ: לעשות PADDLEBALLSUPERSMASHEM עם מיקרו: ביט: 6 שלבים

וִידֵאוֹ: לעשות PADDLEBALLSUPERSMASHEM עם מיקרו: ביט: 6 שלבים
וִידֵאוֹ: ESP32 Tutorial 6 - Using RGB LED Project 2.3 -SunFounder's ESP32 IoT Learnig kit 2024, נוֹבֶמבֶּר
Anonim
לעשות PADDLEBALLSUPERSMASHEM עם מיקרו: ביט
לעשות PADDLEBALLSUPERSMASHEM עם מיקרו: ביט

למד לתכנת משחק פשוט אך מהנה בתצוגה של 5 על 5, באמצעות JavaScript! PADDLEBALLSUPERSMASHEM עשוי לשאת קווי דמיון לא מכוונים למשחקים אחרים, גרפיים יותר.

את ההדרכה הזו תרם ג'סטין סונג ממכון רפלס.

שלב 1: סקירה כללית מראש

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

חוֹמֶר:

1 x BBC מיקרו: ביט

1 x כבל מיקרו USB

מטרות:

למד עוד על המיקרו -מחשב המיקרוביט

למד כיצד לתכנת משחק פשוט

שקול את כל המקרים

שלב 2: רכיבים

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

שלב 3: קידוד מוקדם

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

פעולה זו תפתח תיבת דו -שיח. העתק והדבק את הקישור הבא בשדה הטקסט "הוסף חבילה": https://pxt.microbit.org/50544-64675-33322-24641. לחץ על סמל החיפוש או הקש enter ולאחר מכן לחץ על כפתור Tinkercademy

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

שלב 4: קידוד

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

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

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

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

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

לבסוף, יש לנו לולאת for אשר משמשת כשעון כך שהכדור ממשיך לנוע. כמו כן, יש לנו את הפונקציות onButtonPressed () המניעות את ההנעה

מוּמלָץ: