משחק שלוש בשורה

בניית משחק 3 בשורה בעזרת ארדוינו DIY

בניית משחק 3 בשורה
X MIX DRIX  בעזרת ארדוינו

משחק שלוש בשורה

מראה הלוח

תכנון עקרוני של משחק 3 בשורה

לתשומת לבכם, ניתן להשיג את כל הרכיבים אצלי..

  • אני הייתי בונה את הפרויקט בעזרת ארדוינו פרו מיני.
    הוא קטן ואחרי צריבת התוכנה לו צריך יותר את חיבור ה – UART ל – USB
  • את המעגל ניתן להזין מ 3 סוללות AA.
  • כדאי להוסיף מפסק ראשי על הסוללות.
  • לחצן RESET יכול לשמש להתחלת משחק חדש.
  •  ניתן לשנות את התרשים כך שבמקום אנודה משותפת ללדים [פעיל בנמוך],  הלדים יחוברו כ – קטודה משותפת[פעיל בגבוהה]  – שימושי אם יש לך לדים בעלי 2 צבעים עם 3 רגליים.
  • ניתן לשנות את התכנון כך שהלדים יופעלו בריבוב זמנים 4X5
    ועל ידי כך לחסוך את הרכיב PCF8574, אבל שינוי זה דורש תוכנה מורכבת יותר, שמבצעת כל הזמן סריקה.

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


מה עושה התוכנה?
– שלב ראשון: מכבה את כל הלדים.
– שלב שני קוראת את מצב הסטיק ומהבהבת את הלד הנבחר.
– שלב הבא: מציב אור אדום או ירוק על פי התור.
– א”כ בודקת אם יש 3 לדים באותו צבע בשורה בעמודה או באלכסון. אם יש מהבהבת את 3 הלדים בצבע שזוהתה שלשה. זה הצבע המנצח.  לולאה אין סופית עם הבהוב הצבע המנצח.
– אם אין כזו שלשה התור עובר לצבע השני ואז חזרה לשלב שני.

Social Share Buttons and Icons powered by Ultimatelysocial
YouTube
YouTube