Innholdsfortegnelse:

Belote Scoring System - BSS: 4 trinn
Belote Scoring System - BSS: 4 trinn

Video: Belote Scoring System - BSS: 4 trinn

Video: Belote Scoring System - BSS: 4 trinn
Video: How to play Belote : A Beginner's Guide French card game belote | how to play baloot 2024, Juli
Anonim
Belote Scoring System - BSS
Belote Scoring System - BSS

Som ingeniørstudenter ønsket vi å lage et nyttig prosjekt og som vi er interessert i. For å klare det måtte vi bruke en Arduino MEGA.

Laget mitt liker å spille kort sammen. Vårt beste kortspill er "belot". I de fleste tilfeller er det nødvendig med fire spillere for å spille. Spillerne er delt i lag på to og sitter overfor hverandre. Det ene av de to lagene, som tar trumpen, forplikter seg til å gjøre flere poeng enn det andre. Så scoring er en viktig del av spillet.

Husk at hver kortrangering har en bestemt poengsumverdi og endres om det er trumf eller ikke. Det er også mulig å score med erklæringer. Erklæringer er spesielle sett med kort som holdes i spillerens hender, som gir spillere ekstra poeng hvis de blir annonsert!

Det er tre typer erklæringer:

• 4 kort av samme rang, kalt “firkant”.

• Sekvenser fra 3 til 8 kort i samme farge.

• "Belot" er konge og dronning av enhver trumfdrakt som holdes sammen i en spillers hånd.

Det er mange situasjoner som gjør beregningen vanskelig. Derfor bestemte vi oss for å utvikle et poengsystem for belot. Systemet vil se ut som en liten boks med mange trykknapper i henhold til erklæringer og hver kortrangering. Det vil også være en skjerm for å vise poengsummen.

Vi skal hjelpe deg med å gjenoppbygge dette prosjektet til eget bruk.

Trinn 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

Funksjonen til dette systemet er ganske enkel. Den følger de forskjellige sekvensene i et klassisk belote -spill. La oss se de globale trinnene!

Etter fordelingen av de fem første kortene, er det første trinnet å bestemme hvem som tar trumf og hvilken farge det er. Systemet stiller disse to spørsmålene. Du må svare med de forskjellige tilknyttede knappene.

Nå kan du dele ut de tre siste kortene. Som standard er det teamet som begynner. For hvert spilt kort må du først kode fargen og deretter verdien.

Systemet identifiserer hvilket kort som er sterkest og hvilket lag som vinner hånden. Denne sekvensen gjentas åtte ganger. Mellom hver hånd viser systemet poengsummen.

På hånden til en del vet systemet hvem som vinner "dix de der", om det er en "capot" (hvis et lag vinner alle hendene) og spør om det er noen erklæringer. I så fall må teamet kode de tilknyttede punktene. Det er bare knappene “20 poeng” og “50 poeng”. Så hvis et lag for eksempel har en "100", må spillerne kode to ganger "50 poeng". Det gjør det mulig å minimere antall knapper. Hvis laget som tar trumpen ikke vinner minst halvparten av poengene, vinner det andre laget alle poengene i delen.

Spillet fortsetter til et lag når 1001 poeng.

Trinn 2: Modell

Modell
Modell
Modell
Modell
Modell
Modell
Modell
Modell

Materiale

-1 Arduino Mega 2560

-1 modul LCD Arduino 16x2

- 56 Arduino -ledninger 20 cm

- 9 trykknapper (rød)

- 9 trykknapper (svart)

- 1 motstand 220

- 1 potensiometer 2 K

- 1 brødbrett

- 1m2 trebord

- 10 skruer

Verktøykasse:

- Skrutrekker

- Loddepistol og tinn

- Bore

- Maling (hvis du vil)

Modell:

1. Å lage en eske med treplaten. Volumet på denne boksen er mer eller mindre 30 cm3.

2. Å sveise ledningene til de 18 knappene.

3. Å bore 18 hull og sette knappene.

4. Å bore ett hull for å sette LCD -skjermen.

5. For å sveise ledningene på LCD -skjermen

6. For å koble de forskjellige ledningene

Elektrisk forbindelse:

Knapper | Digital inngang Arduino | Brødbrett

Lag 1 | 22 | Grd

Lag 2 | 23 | Grd

Hjerte (farge) | 24 | Grd

Klubb (farge) | 25 | Grd

Diamant (farge) | 26 | Grd

Spade (farge) | 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 -knapp | 36 | Grd

Ingen knapp | 37 | Grd

20 erklæring | 38 | Grd

50 erklæring | 39 | Grd

Den beste måten å koble til LCD -skjermen er å følge instruksjonene på denne lenken.

Trinn 3: Programvare

Arduino -språket er basert på et C ++ -språk utviklet for Arduino. For å bruke Arduino -koden til prosjektet, er det første trinnet å installere Arduino -programvaren. Den kan lastes ned for Windows, Linux eller Mac fra Arduino offisielle nettsted. Installasjonen av dette programmet er veldig enkel.

Programvaren vår er et ganske langt program. Det vanskelige for dette prosjektet er å ta hensyn til alle mulige situasjoner i et belotespill. Den følger de forskjellige sekvensene av et belote -spill, beskrevet i trinnet før.

Selvfølgelig kan forskjellige forbedringer gis. Vi håper at du finner noen av disse?

Programmet vårt er tilgjengelig på disse filene:

Anbefalt: