Innehållsförteckning:

Belote poängsystem - BSS: 4 steg
Belote poängsystem - BSS: 4 steg

Video: Belote poängsystem - BSS: 4 steg

Video: Belote poängsystem - BSS: 4 steg
Video: Maroon 5 - Girls Like You ft. Cardi B (Official Music Video) 2024, November
Anonim
Belote poängsystem - BSS
Belote poängsystem - BSS

Som ingenjörsstudenter ville vi göra ett användbart projekt och som vi är intresserade av. För att klara det måste vi använda en Arduino MEGA.

Mitt lag gillar att spela kort tillsammans. Vårt bästa kortspel är "belot". I de flesta fall är fyra spelare nödvändiga för att spela. Spelarna är indelade i lag om två och sitter mittemot varandra. Ett av de två lagen, som tar trumf, förbinder sig att göra fler poäng än det andra. Så poängsättningen är en viktig del av spelet.

Kom ihåg att varje kortrankning har ett specifikt poängvärde och ändras om det är trumf eller inte. Det är också möjligt att göra mål med deklarationer. Deklarationer är speciella uppsättningar kort som hålls i spelarnas händer, vilket ger spelare extra poäng om de meddelas!

Det finns tre typer av deklarationer:

• 4 kort av samma rang, kallad”kvadrat”.

• Sekvenser från 3 till 8 kort i samma färg.

• "Belot" är kung och drottning av alla trumfdrag som hålls ihop i en spelares hand.

Det finns många situationer som gör beräkningen svår. Det är därför vi bestämde oss för att utveckla ett poängsystem för belot. Systemet kommer att se ut som en liten låda med många tryckknappar enligt deklarationer och varje kortrankning. Det kommer också att finnas en skärm för att visa poängen.

Vi kommer att hjälpa dig att bygga om detta projekt för eget bruk.

Steg 1: Hur fungerar det

Hur fungerar det
Hur fungerar det
Hur fungerar det
Hur fungerar det
Hur fungerar det
Hur fungerar det
Hur fungerar det
Hur fungerar det

Systemets funktion är ganska enkel. Den följer de olika sekvenserna i ett klassiskt belotespel. Låt oss se de globala stegen!

Efter fördelningen av de fem första korten är det första steget att avgöra vem som tar trumf och vilken färg det är. Systemet ställer dessa två frågor. Du måste svara med de olika associerade knapparna.

Nu kan du dela ut de tre sista korten. Som standard är det teamet som börjar. För varje spelat kort måste du först koda färgen och sedan värdet.

Systemet identifierar vilket kort som är starkast och vilket lag som vinner handen. Denna sekvens upprepas åtta gånger. Mellan varje hand visar systemet poängen.

I handen på en del vet systemet vem som vinner "dix de der", om det finns en "capot" (om ett lag vinner alla händer) och frågar om det finns några deklarationer. I så fall måste laget koda de associerade poängen. Det finns bara knapparna "20 poäng" och "50 poäng". Så om ett lag har ett”100” till exempel måste spelarna koda två gånger”50 poäng”. Det gör det möjligt att minimera antalet knappar. Om laget som tar trumf inte vinner minst hälften av poängen, vinner det andra laget alla poäng i delen.

Spelet fortsätter tills ett lag når 1001 poäng.

Steg 2: Modell

Modell
Modell
Modell
Modell
Modell
Modell
Modell
Modell

Material

-1 Arduino Mega 2560

-1 modul LCD Arduino 16x2

- 56 Arduino -trådar 20 cm

- 9 tryckknappar (röd)

- 9 tryckknappar (svart)

- 1 motstånd 220

- 1 potentiometer 2 K

- 1 brödbräda

- 1m2 träbräda

- 10 skruvar

Verktygslåda:

- Skruvmejsel

- Lödpistol och plåt

- Drill

- Måla (om du vill)

Modell:

1. Att göra en låda med träskivan. Volymen på denna låda är mer eller mindre 30 cm3.

2. För att svetsa trådarna till de 18 knapparna.

3. För att borra 18 hål och sätta knapparna.

4. För att borra ett hål för att sätta LCD -skärmen.

5. För att svetsa trådarna på LCD -skärmen

6. För att ansluta de olika ledningarna

Elektrisk koppling:

Knappar | Digital ingång Arduino | Bakbord

Lag 1 | 22 | Grd

Lag 2 | 23 | Grd

Hjärta (färg) | 24 | Grd

Klubb (färg) | 25 | Grd

Diamant (färg) | 26 | Grd

Spade (färg) | 27 | Grd

7 (kort) | 28 | Grd

8 (kort) | 29 | Grd

9 (kort) | 30 | Grd

10 (kort) | 31 | Grd

Jack (kort) | 32 | Grd

Drottning (kort) | 33 | Grd

King (kort) | 34 | Grd

Ess (kort) | 35 | Grd

Ja -knapp | 36 | Grd

Ingen knapp | 37 | Grd

20 deklaration | 38 | Grd

50 deklaration | 39 | Grd

Det bästa sättet att ansluta LCD -skärmen är att följa instruktionerna på denna länk.

Steg 3: Programvara

Arduino -språket är baserat på ett C ++ -språk som utvecklats för Arduino. För att använda Arduino -koden för projektet är det första steget att installera Arduino -programvaran. Den kan laddas ner för Windows, Linux eller Mac från Arduino officiella webbplats. Installationen av detta program är mycket enkel.

Vår programvara är ett ganska långt program. Det svåra för detta projekt är att ta hänsyn till alla möjliga situationer i ett belotespel. Den följer de olika sekvenserna av ett belotespel, beskrivet i steget innan.

Naturligtvis kan olika förbättringar tillhandahållas. Vi hoppas att du hittar några av dessa?

Vårt program finns tillgängligt i dessa filer:

Rekommenderad: