Indholdsfortegnelse:
Video: Belote Scoring System - BSS: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
Som ingeniørstuderende ville vi lave et nyttigt projekt, og som vi er interesserede i. For at klare det, var vi nødt til at bruge en Arduino MEGA.
Mit hold kan lide at spille kort sammen. Vores bedste kortspil er "belot". I de fleste tilfælde er fire spillere nødvendige for at spille. Spillerne er delt i hold på to og sidder overfor hinanden. Det ene af de to hold, der tager trumfen, forpligter sig til at gøre flere point end det andet. Så scoringen er en vigtig del af spillet.
Husk, at hver kortrang har en specifik scoringsværdi og ændres, om det er trumf eller ej. Det er også muligt at score med erklæringer. Erklæringer er særlige sæt kort, der er i spillerens hænder, som giver spillerne ekstra point, hvis de annonceres!
Der er tre slags erklæringer:
• 4 kort af samme rang, kaldet “firkantet”.
• Sekvenser fra 3 til 8 kort i samme kulør.
• "Belot" er konge og dronning af enhver trumfdragt, der holdes sammen i en spillers hånd.
Der er mange situationer, der gør beregningen vanskelig. Derfor besluttede vi at udvikle et scoringssystem til belot. Systemet vil ligne en lille kasse med mange trykknapper i henhold til erklæringer og hver kortrangering. Der vil også være en skærm til visning af partituret.
Vi vil hjælpe dig med at genopbygge dette projekt til eget brug.
Trin 1: Hvordan fungerer det
Dette system fungerer ganske enkelt. Det følger de forskellige sekvenser af et klassisk belote -spil. Lad os se de globale trin!
Efter fordelingen af de første fem kort er det første trin at bestemme, hvem der tager trumfen og hvilken farve det er. Systemet stiller disse to spørgsmål. Du skal svare med de forskellige tilhørende knapper.
Nu kan du fordele de sidste tre kort. Som standard er det holdet, der starter. For hvert spillet kort skal du først kode farven og derefter værdien.
Systemet identificerer hvilket kort der er stærkere, og hvilket hold der vinder hånden. Denne sekvens gentages otte gange. Mellem hver hånd viser systemet scoren.
Ved hånden på en del ved systemet, hvem der vinder "dix de der", hvis der er en "capot" (hvis et hold vinder alle hænderne) og spørger, om der er nogle erklæringer. I så fald skal teamet kode de tilknyttede punkter. Der er kun knapper "20 point" og "50 point". Så hvis et hold f.eks. Har et "100", skal spillerne kode to gange "50 point". Det giver mulighed for at minimere antallet af knapper. Hvis det hold, der tager trumfen, ikke vinder mindst halvdelen af pointene, vinder det andet hold alle point i delen.
Spillet fortsætter, indtil et hold når 1001 point.
Trin 2: Model
Materiale
-1 Arduino Mega 2560
-1 modul LCD Arduino 16x2
- 56 Arduino -tråde 20 cm
- 9 trykknapper (rød)
- 9 trykknapper (sort)
- 1 modstand 220
- 1 potentiometer 2 K
- 1 brødbræt
- 1m2 træplade
- 10 skruer
Værktøjskasse:
- Skruetrækker
- Loddepistol og tin
- Bor
- Maling (hvis du vil)
Model:
1. At lave en kasse med træpladen. Mængden af denne boks er mere eller mindre 30 cm3.
2. At svejse ledningerne til de 18 knapper.
3. At bore 18 huller og at sætte knapperne.
4. At bore et hul for at sætte LCD'et.
5. At svejse ledningerne på LCD -skærmen
6. Tilslutning af de forskellige ledninger
Elektrisk tilslutning:
Knapper | Digital indgang Arduino | Brødbræt
Hold 1 | 22 | Grd
Hold 2 | 23 | Grd
Hjerte (farve) | 24 | Grd
Klub (farve) | 25 | Grd
Diamant (farve) | 26 | Grd
Spade (farve) | 27 | Grd
7 (kort) | 28 | Grd
8 (kort) | 29 | Grd
9 (kort) | 30 | Grd
10 (kort) | 31 | Grd
Jack (kort) | 32 | Grd
Dronning (kort) | 33 | Grd
King (kort) | 34 | Grd
Ess (kort) | 35 | Grd
Ja -knap | 36 | Grd
Ingen knap | 37 | Grd
20 erklæring | 38 | Grd
50 erklæring | 39 | Grd
Den bedste måde at tilslutte LCD'et på er ved at følge instruktionerne på dette link.
Trin 3: Software
Arduino -sproget er baseret på et C ++ sprog udviklet til Arduino. For at bruge projektets Arduino -kode er det første trin at installere Arduino -softwaren. Det kan downloades til Windows, Linux eller Mac fra Arduino officielle websted. Installationen af dette program er meget let.
Vores software er et ret langt program. Det vanskelige for dette projekt er at tage højde for alle de mulige situationer i et belotespil. Det følger de forskellige sekvenser af et belotespil, beskrevet i trin før.
Selvfølgelig kan forskellige forbedringer tilvejebringes. Vi håber, at du finder nogle af disse?.
Vores program er tilgængeligt på disse filer:
Anbefalede:
Lav dit eget fotovoltaiske 5V -system: 4 trin (med billeder)
Lav dit eget fotovoltaiske 5V-system: Dette bruger en bukkonverter som en 5V-udgang til at oplade batteriet (Li Po/Li-ion). Og Boost -konverter til 3,7V batteri til 5V USB -udgang til nødvendige enheder 5 V. Ligner det originale system, der bruger blybatteri som energilagringsopladning e
Automatisk scoring til Executive Par 3 golfspil: 12 trin (med billeder)
Automatisk scoring til Executive Par 3 golfspil: Jeg har for nylig indsendt en Instructable om at bygge et sjovt puttspil, der er bærbart og kan spilles både inde og ude. Det kaldes "Executive Par 3 Golf Game". Jeg designede et replika -scorekort til at registrere hver spillers score for 9 "huller". Som i
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)
Elektronisk scoring til en sækkestol -baseballspil: 8 trin (med billeder)
Elektronisk scoring til et baseballspil med en sækkestol: Denne instruktionsbog forklarer, hvordan du automatisk holder scoren elektronisk for et Bean Bag Toss -baseball -tema. Jeg vil ikke vise en detaljeret konstruktion af træspillet, disse planer kan findes på Ana Whites websted på: https: // www
Automatisk scoring til et lille Skee-Ball-spil: 10 trin (med billeder)
Automatisk scoring til et lille Skee-Ball-spil: Hjemmelavede Skee-Ball-spil kan være sjovt for hele familien, men deres ulempe har altid været manglen på automatisk scoring. Jeg har tidligere konstrueret en Skee-Ball maskine, der trak spilboldene ind i separate kanaler baseret på sc