תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
המטרה של זה היא ליצור משחק על פי הפטל באמצעות מוזיקה, כפתורים, אורות וזמזם! המשחק נקרא אייס והמטרה היא להתקרב כמה שיותר ל -21 מבלי לעבור
שלב 1: הכנת ה- Raspberry Pi קבל את פטל הפטל וחבר מקלדת, עכבר, כבל ethernet וצג.
כעת חבר את כבל החשמל
כעת חבר את כבל הסרט ואת לוח הלחם
אספקה
חומרים
1 LED אדום
1 LED צהוב 1 LED ירוק 1 באזר 1 פטל pi צג עכבר מקלדת רמקול 6 חוטים זכר/זכר
שלב 1: שלב 2: הכנת הכפתורים
קח את שלושת הכפתורים ויישור ממש בסוף לוח הלחם שלך
לאחר מכן חבר את הנגד לכל אחד מהכפתורים וגרם לנגדוי לקרקע ואז צרף חוט לכל כפתור (צריך לחבר את הכבלים לסיכות GPIO)
שלב 2: שלב 3: הכנת נוריות LED
אתה מגדיר את הנורות ברציפות
וודא כי הנורות אדומות, צהובות, ירוקות כדי שייראה אטרקטיבי יותר מבחינה ויזואלית
צרף נגד לכל מעגל
חבר חוטים לסיכות gpio ולאחר מכן לנגד/לד (במידת הצורך סיכות הארקה)
שלב 3: שלב 4: הכנת הבאזר/מוזיקה
הביטו בתחתית הזמזם וקבעו את הכבל החיובי והשלילי
חבר את הכבל החיובי ל- gpio ואת השלילי לסיכה טחונה
במידת הצורך הוסף כבלים זכר/נקבה נוספים
(אופציונאלי)
-חבר מכשיר Bluetooth לפאי הפטל בקטע Bluetooth כדי לשמוע מוזיקה
שלב 4: שלב 5: הכנת הקוד
ייבא את הספריות הדרושות המוצגות להלן בתמונה
הקצה לך נוריות LED, לחצנים וזמזם ערך PIN של gpio
הכינו את התמונות בהן ברצונכם להשתמש על ידי שמירתן באותו מיקום בו שמרתם את קוד הפייתון שלכם
הוסף את התמונה לקוד באמצעות pygame.image.load והקצה אותה למשתנה
שלב 5: שלב 6: יצירת מסך הפתיחה
העתק את הקוד המוצג בתוכו וקרא את ההערות על מה שכל שורה עושה
התאם את הקואורדינטות בפקודה surface.blit לכל מקום שתרצה למקם את התמונות שלך. (באופן אידיאלי קואורדינטות דומות יעבדו הכי טוב)
שלב 6: שלב 7: יצירה תוך הצהרות אמיתיות
אמנם אמירות אמיתיות נדרשות לבדוק תמיד אם לוחצים על כפתור
בעוד שהאמירה האמיתית שלהלן מציגה את run2 היוצר תיבת להיט למסך הפתיחה המאפשר למשתמשים להמשיך למשחק הקלפים
התעלם מההתחלה () לעת עתה נזדקק לזה מאוחר יותר
לאחר לחיצה על הכפתור הדיגיטלי אנו עוברים להצהרה הראשית ואמיתית
להלן קוד ההצהרה האמיתי בעוד שאתה צריך להעתיק אשר מתקשר עם כפתורים ופונקציות
שלב 7: שלב 8: יצירת פונקציות
עליך ליצור מספר פונקציות הכוללות start, process_bz, process_symbol, lost_bz, win_bz, Dealcard, Compcard ו- end
פונקציות אלה מופיעות בתמונות למטה ומגיעות עם הערות
העתק את הקוד והנח אותו מעל קוד מסך הפתיחה הטעינה אך מתחת לקודי המשתנה
-העתק את כל הפונקציות שלמעלה מכיוון שכולן משחקות תפקיד חיוני במשחק. -כל פונקציה מגיעה עם הערות כדי להסביר מה הקוד עושה
שלב 8: שלב 10: רוץ
הפעל את המשחק ותהנה ממנו