תוכן עניינים:
וִידֵאוֹ: "דולר הנינג'ה" המשחק לארדואינו: 3 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:14
עוד משחק וידאו עבור arduino.it הוא משחק מעולה הוא מתקדם יותר מהאחרון שאני מפרסם.למה הוא יותר מורכב מאחרים?
אספקה
- ארדואינו.
- לוח לחם
- חוטי מגשר
- LED אדום
- 2 כפתורי לחיצה
- 2 נגדים של 10k אוהם
- 2 נגדים 220R.
- LED כחול סופר בהיר.
- זמזם פיצו
- צג LCD 16*2
שלב 1: חיבור הכל ביחד
עכשיו אתה צריך לחבר הכל
שלב 2: איך לשחק:
- הפעל את הארדואינו.
- ה- LCD אמור להדפיס: "המשחק מתחיל ב" וספירה לאחור.
- לחץ על אחד הלחצנים כדי לקפוץ ואחר כדי לצלם.
- כל בלוק שאתה קופץ זכית בנקודה אחת וכל * שתופס נותן לך 5 נקודות.
- כשיש לך 50 נקודות ומעלה זכית
שלב 3: הקוד
// este jogo e muito interessante e ao mesmo tempo irritante e frustante mas muito divertido.
#לִכלוֹל
const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
const int buttonPin1 = 1; const int buttonPin2 = 6; זמזם int int = 7; נקודה ארוכה ללא סימן = 0; // set buttonstates bool buttonState1 = 0; bool buttonState2 = 0; // מספר אקראי למיקום המכשולים ב- randomNums [6]; // מספר אקראי למספר המכשולים int randomNum = 0; // מספר אקראי למיקום pts int randomNums1 [3]; // מספר אקראי למספר הנקודות int randomNum1 = 0; // זמן עיכוב התחלה, המצטמצם בהדרגה ללא חתום int myDelay = 500; // עשה את זה בוליאני לבדוק אם לחצו על כפתור 2 כי אם הוא נלחץ פעם אחת בלולאה הראשונה אני רוצה שלא ייכתבו מכשולים עד שתסתיים בו bop temp = 0; // משתנה זה מאחסן את עמדות הלוחם בזמן שהוא יורה. יכולות להיות 16 עמדות מכיוון שללוחם יש 16 עמדות. int tempI [16]; // אני משתמש בבולאני זה כדי לבדוק אם הנקודה נתפסת bool temp1 = 0;
// השתמש במשתנה זה כדי לאחסן את המיקום של הנקודה הנתפסת. זה חייב להיות מערך כדי לאחסן את המיקום של כל הנקודות באיטרציה אחת של הלולאה הראשונה. אם היא שמרה רק מיקום אחד, אז הנקודה ה"ישנה "תחזור באיטרציה החדשה
int tempI1 [3]; // השתמש במשתנה זה בכדי לקבל מספר יריות של הלוחם, שהוא גם אורך של tempI int button2IsPressed = 0; LiquidCrystal lcd (rs, en, d4, d5, d6, d7);
הגדרת בטל () {
// הגדר את מספר העמודות והשורות של ה- LCD: lcd.begin (16, 2); // הגדר pinMode מצב כפתור (buttonPin1, INPUT); pinMode (buttonPin2, INPUT); pinMode (באזר, OUTPUT); lcd.setCursor (4, 0); lcd.print ("המשחק"); lcd.setCursor (2, 1); lcd.print ("מתחיל"); lcd.print ("5"); עיכוב (1000); lcd.setCursor (12, 1); lcd.print ("4"); עיכוב (1000); lcd.setCursor (12, 1); lcd.print ("3"); עיכוב (1000); lcd.setCursor (12, 1); lcd.print ("2"); עיכוב (1000); lcd.setCursor (12, 1); lcd.print ("1"); עיכוב (1000); lcd.clear ();
}
לולאת חלל () {
פה:
randomNum = אקראי (5);
עבור (int i = 0; i9 && pts19 && pts29 && pts = 50) {pts = 0; myDelay = 500; lcd.clear (); lcd.setCursor (5, 0); lcd.print ("VICTORY"); טון (זמזם, 262); עיכוב (200); טון (זמזם, 330); עיכוב (200); טון (זמזם, 392); עיכוב (100); טון (זמזם, 330); עיכוב (100); טון (זמזם, 392); עיכוב (100); טון (זמזם, 523); עיכוב (200); noTone (זמזם); עיכוב (3000); lcd.clear (); לכו לכאן; } אחר lcd.setCursor (15, 0); lcd.print (נק '); buttonState1 = digitalRead (buttonPin1); buttonState2 = digitalRead (buttonPin2); // הצבת מכשולים אם הלוחם לא ירה או שהוא ירה אך הוא גם קפץ אם (! temp) {for (int j = 0; jrandomNums [j]) {lcd.setCursor (randomNums [j], 1); lcd.print ("#"); }
}
}
// הגדרת נק '
אם (! temp1) {for (int j = 0; j
}
מוּמלָץ:
מערכת מקוררת יונים עבור שרת המשחק שלך Raspberry Pi !: 9 שלבים (עם תמונות)
מערכת מקוררת יונים עבור שרת המשחק שלך Raspberry Pi !: היי יוצרים! לפני זמן מה קיבלתי את Raspberry Pi, אבל לא ממש ידעתי מה לעשות עם זה. לאחרונה, Minecraft חזרה לפופולריות, אז החלטתי להקים שרת Minecraft לי ולחברים שלי. ובכן, הסתבר שזאת רק אני:
קונסולת המשחק: 4 שלבים
קונסולת המשחקים: קונסולת משחקים פשוטה באמת, התומכת בתפריט, טטריס ונחש. הוא נעשה באמצעות- שני מודולים תצוגת LED אדומה בגודל 8x8 מרובע מטריקס אדום 74hc595 כונן שנמצא כאן- אחד STM32F103 Nucleo-64- 4 כפתורים ו -4 נגדים- חוטים, לוח, מגשרים וכו
הפוך את זה! - המשחק המטומטם בעולם?: 7 שלבים (עם תמונות)
הפוך את זה! - המשחק המטומטם בעולם?: מקורות: זהו משחק שפיתחתי במשך שנתיים 2018-2019 הוא נקרא במקור " טיפש הפוך " ויצא מהעניין שלי ביצירת משחקים אינטראקטיביים פשוטים ומהנים שיכולים לשמש גם להוראת קידוד. זה אבו
משחק המשחק המבוקר על ידי ARDUINO למחשב: 5 שלבים
משחק משחק מבוקר של ארדואינו למחשב האישי: שלום חבר'ה, אני סרבס. לפני כמה ימים רציתי לשחק כמה משחקי רטרו. אז התקנתי אותם במחשב האישי שלי. אבל יכולתי לשחק רק עם המקלדת של המחשב שלי וזה לא נתן תחושה של ימי ילדותי. אז החלטתי לבנות לוח משחקים למחשב האישי שלי
אחיזה צודקת של יוקוזונה הנינג'ה של צדק (מתאם חצובה למעמד מצלמה): 5 שלבים (עם תמונות)
אחיזה משגשגת של יוקוזונה הנינג'ה של צדק (מתאם חצובה למעמד מצלמה): אין להתבלבל עם הגדרת מצלמת מנוף הנינג'ה המתנדנדת, בנה מתאם שימושי זה לשימוש בחצובה משלך כמעמד להעתיק מצלמה. כשאתה מצלם דברים שחייבים להניח אותם כמו *זבל */ דברים שאתה צריך למשכן ב- eb@y, אתה רוצה לקבל