Indholdsfortegnelse:

Belote Scoring System - BSS: 4 trin
Belote Scoring System - BSS: 4 trin

Video: Belote Scoring System - BSS: 4 trin

Video: Belote Scoring System - BSS: 4 trin
Video: Объяснение анкеты для детей – подсчет баллов и вопросы 2024, Juli
Anonim
Belote Scoring System - BSS
Belote Scoring System - BSS

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

Hvordan virker det
Hvordan virker det
Hvordan virker det
Hvordan virker det
Hvordan virker det
Hvordan virker det
Hvordan virker det
Hvordan virker 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

Model
Model
Model
Model
Model
Model
Model
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: