Sadržaj:

Sustav bodovanja Belote - BSS: 4 koraka
Sustav bodovanja Belote - BSS: 4 koraka

Video: Sustav bodovanja Belote - BSS: 4 koraka

Video: Sustav bodovanja Belote - BSS: 4 koraka
Video: Короткий - Длинный - Длинный + 15 - Алмазная система - 2 2024, Studeni
Anonim
Sustav bodovanja Belote - BSS
Sustav bodovanja Belote - BSS

Kao studenti inženjerstva željeli smo napraviti koristan projekt koji nas zanima. Da bismo to učinili, morali smo koristiti Arduino MEGA.

Moj tim voli zajedno igrati karte. Naša najbolja kartaška igra je “belot”. U većini slučajeva za igru su potrebna četiri igrača. Igrači su podijeljeni u timove od po dva i sjede jedan nasuprot drugom. Jedan od dva tima, koji preuzme aduta, obvezuje se postići više bodova od drugog. Dakle, bodovanje je važan dio igre.

Upamtite da svaki rang karte ima određenu bodovnu vrijednost i mijenja se ako je adut ili ne. Moguće je i bodovanje deklaracijama. Deklaracije su posebni setovi karata koje se drže u rukama igrača i daju igračima dodatne bodove ako su najavljeni!

Postoje tri vrste deklaracija:

• 4 karte istog ranga, nazvane "kvadrat".

• Slijed od 3 do 8 karata iste boje.

• "Belot" je kralj i kraljica bilo kojeg aduta koji se drži zajedno u ruci jednog igrača.

Mnogo je situacija koje otežavaju izračun. Zato smo odlučili razviti sustav bodovanja za ždrijeb. Sustav će izgledati kao mala kutija s mnogo gumba prema deklaracijama i svakom rangu kartice. Također će se pojaviti zaslon za prikaz rezultata.

Pomoći ćemo vam da obnovite ovaj projekt za vlastitu uporabu.

Korak 1: Kako to radi

Kako radi
Kako radi
Kako radi
Kako radi
Kako radi
Kako radi
Kako radi
Kako radi

Funkcioniranje ovog sustava vrlo je jednostavno. Slijedi različite sekvence klasične igre ljubav. Pogledajmo globalne korake!

Nakon podjele prvih pet karata, prvi je korak utvrditi tko uzima aduta i koje je boje. Sustav postavlja ova dva pitanja. Morate odgovoriti različitim povezanim gumbima.

Sada možete distribuirati posljednje tri kartice. Prema zadanim postavkama, tim započinje. Za svaku odigranu kartu prvo morate kodirati boju, a zatim vrijednost.

Sustav identificira koja je karta jača i koja ekipa dobiva ruku. Ovaj niz se ponavlja osam puta. Između svake ruke sustav prikazuje rezultat.

S obzirom na dio, sustav zna tko osvaja „dix de der“, postoji li „capot“(ako tim pobjeđuje u svim rukama) i pita postoje li neke deklaracije. Ako je tako, tim mora kodirati pridružene bodove. Postoje samo gumbi "20 bodova" i "50 točaka". Dakle, ako momčad ima na primjer "100", igrači moraju kodirati dva puta "50 bodova". Omogućuje minimiziranje broja gumba. Ako ekipa koja uzme aduta ne osvoji barem polovicu bodova, druga ekipa osvaja sve bodove u ulozi.

Igra se nastavlja sve dok momčad ne dosegne 1001 bod.

Korak 2: Model

Model
Model
Model
Model
Model
Model
Model
Model

Materijal

-1 Arduino Mega 2560

-1 modul LCD Arduino 16x2

- 56 Arduino žica 20 cm

- 9 tipki (crveno)

- 9 tipki (crno)

- 1 otpornik 220

- 1 potenciometar 2 K

- 1 matična ploča

- 1m2 drvena ploča

- 10 vijaka

Okvir alata:

- Odvijač

- Pištolj za lemljenje i lim

- Bušilica

- slikanje (ako želite)

Model:

1. Za izradu kutije s drvenom pločom. Zapremina ove kutije je manje -više 30 cm3.

2. Za zavarivanje žica na 18 gumba.

3. Izbušiti 18 rupa i staviti gumbe.

4. Za bušenje jedne rupe za postavljanje LCD -a.

5. Za zavarivanje žica na LCD -u

6. Za spajanje različitih žica

Električna veza:

Gumbi | Digitalni ulaz Arduino | Oglasna ploča

Tim 1 | 22 | Grd

Tim 2 | 23 | Grd

Srce (boja) | 24 | Grd

Klub (boja) | 25 | Grd

Dijamant (boja) | 26 | Grd

Lopata (u boji) | 27 | Grd

7 (kartica) | 28 | Grd

8 (kartica) | 29 | Grd

9 (kartica) | 30 | Grd

10 (kartica) | 31 | Grd

Jack (karta) | 32 | Grd

Kraljica (karta) | 33 | Grd

Kralj (karta) | 34 | Grd

As (karta) | 35 | Grd

Da gumb | 36 | Grd

Nema gumba | 37 | Grd

20 deklaracija | 38 | Grd

50 deklaracija | 39 | Grd

Najbolji način povezivanja LCD -a je slijediti upute na ovoj poveznici.

Korak 3: Softver

Arduino jezik temelji se na C ++ jeziku razvijenom za Arduino. Za korištenje Arduino koda projekta, prvi korak je instaliranje Arduino softvera. Može se preuzeti za Windows, Linux ili Mac sa službene web stranice Arduino. Instalacija ovog programa je vrlo jednostavna.

Naš softver je prilično dug program. Teško za ovaj projekt je uzeti u obzir sve moguće situacije igre s ljubavlju. Slijedi različite sekvence omiljene igre, opisane u prethodnom koraku.

Naravno, mogu se pružiti različita poboljšanja. Nadamo se da ćete pronaći neke od ovih?.

Naš program je dostupan na ovim datotekama:

Preporučeni: