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

מערכת ניקוד Belote - BSS: 4 שלבים
מערכת ניקוד Belote - BSS: 4 שלבים

וִידֵאוֹ: מערכת ניקוד Belote - BSS: 4 שלבים

וִידֵאוֹ: מערכת ניקוד Belote - BSS: 4 שלבים
וִידֵאוֹ: Йога для начинающих дома с Алиной Anandee #2. Здоровое гибкое тело за 40 минут. Универсальная йога. 2024, נוֹבֶמבֶּר
Anonim
מערכת ניקוד Belote - BSS
מערכת ניקוד Belote - BSS

כסטודנטים להנדסה, רצינו ליצור פרויקט שימושי ושאנו מעוניינים בו. לשם כך היינו צריכים להשתמש ב- MEGA של Arduino.

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

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

ישנם שלושה סוגים של הצהרות:

• 4 קלפים מאותה דרגה, הנקראים "מרובע".

• רצפים של 3 עד 8 קלפים מאותה חליפה.

• "בלוט" הוא המלך והמלכה של כל חליפת טראמפ המחוברת ביד של שחקן אחד.

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

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

שלב 1: איך זה עובד

איך זה עובד
איך זה עובד
איך זה עובד
איך זה עובד
איך זה עובד
איך זה עובד
איך זה עובד
איך זה עובד

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

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

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

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

בידי חלק, המערכת יודעת מי זוכה ב"דיקס דה דר ", אם יש" קאפוט "(אם קבוצה מנצחת את כל הידיים) ושואלת אם יש כמה הצהרות. אם כן, על הצוות לקודד את הנקודות המשויכות. יש רק כפתורים "20 נקודות" ו "50 נקודות". לכן, אם לקבוצה יש "100" למשל, השחקנים צריכים לקודד פעמיים "50 נקודות". זה מאפשר למזער את מספר הכפתורים. אם הקבוצה שלוקחת את הטראמפ לא תזכה לפחות במחצית הנקודות, הקבוצה השנייה זוכה בכל נקודות החלק.

המשחק נמשך עד שקבוצה מגיעה ל 1001 נקודות.

שלב 2: דגם

דֶגֶם
דֶגֶם
דֶגֶם
דֶגֶם
דֶגֶם
דֶגֶם
דֶגֶם
דֶגֶם

חוֹמֶר

-1 ארדואינו מגה 2560

-1 מודול LCD Arduino 16x2

- 56 חוטי ארדואינו 20 ס מ

- 9 כפתורי לחיצה (אדום)

- 9 כפתורי לחיצה (שחור)

- נגד אחד 220

- פוטנציומטר אחד 2 K

- קרש לחם אחד

- לוח עץ 1 מ ר

- 10 ברגים

ארגז כלים:

- מברג

- אקדח והפח הלחמה

- תרגיל

- ציור (אם תרצה)

דגם:

1. להכנת קופסה עם לוח העץ. נפח התיבה הוא פחות או יותר 30 סמ ק.

2. לריתוך החוטים ל -18 הכפתורים.

3. לקדוח 18 חורים ולשים את הכפתורים.

4. לקדוח חור אחד כדי לשים את ה- LCD.

5. לריתוך החוטים על ה- LCD

6. לחיבור החוטים השונים

קשר חשמלי:

כפתורים | קלט דיגיטלי Arduino | לוח לחם

צוות 1 | 22 | Grd

צוות 2 | 23 | Grd

לב (צבע) | 24 | Grd

מועדון (צבע) | 25 | Grd

יהלום (צבע) | 26 | Grd

ספייד (צבע) | 27 | Grd

7 (כרטיס) | 28 | Grd

8 (כרטיס) | 29 | Grd

9 (כרטיס) | 30 | Grd

10 (כרטיס) | 31 | Grd

ג'ק (כרטיס) | 32 | Grd

מלכה (כרטיס) | 33 | Grd

מלך (כרטיס) | 34 | Grd

אס (כרטיס) | 35 | Grd

כפתור כן | 36 | Grd

אין כפתור | 37 | Grd

20 הכרזה | 38 | Grd

50 הצהרה | 39 | Grd

הדרך הטובה ביותר לחבר את ה- LCD היא לעקוב אחר ההוראות שבקישור זה.

שלב 3: תוכנה

שפת הארדואינו מבוססת על שפת C ++ שפותחה עבור Arduino. כדי להשתמש בקוד Arduino של הפרויקט, השלב הראשון הוא התקנת תוכנת Arduino. ניתן להוריד אותו עבור Windows, Linux או Mac מהאתר הרשמי של Arduino. ההתקנה של תוכנית זו היא קלה מאוד.

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

כמובן שניתן לספק שיפורים שונים. אנו מקווים שתמצאו כמה מאלה?.

התוכנית שלנו זמינה בקבצים אלה:

מוּמלָץ: