Satura rādītājs:

Belote vērtēšanas sistēma - BSS: 4 soļi
Belote vērtēšanas sistēma - BSS: 4 soļi

Video: Belote vērtēšanas sistēma - BSS: 4 soļi

Video: Belote vērtēšanas sistēma - BSS: 4 soļi
Video: ⚠️ Дерзкий антирейтинг: топ-10 НЕнадёжных бензиновых моторов по мнению "АвтоСтронг-М" 2024, Novembris
Anonim
Belote vērtēšanas sistēma - BSS
Belote vērtēšanas sistēma - BSS

Kā inženierzinātņu studenti mēs vēlējāmies izveidot noderīgu projektu, kas mūs interesē. Lai to izveidotu, mums bija jāizmanto Arduino MEGA.

Manai komandai patīk kopā spēlēt kārtis. Mūsu labākā kāršu spēle ir “belot”. Vairumā gadījumu spēlēšanai nepieciešami četri spēlētāji. Spēlētāji ir sadalīti komandās pa diviem un sēž viens otram pretī. Viena no divām komandām, kas uzņem trumpis, uzņemas vairāk punktu nekā otra. Tātad punktu gūšana ir svarīga spēles sastāvdaļa.

Atcerieties, ka katram kāršu rangam ir noteikta vērtēšanas vērtība, un tas mainās, ja tas ir trumpis vai nē. Ir iespējams gūt vārtus arī ar deklarācijām. Deklarācijas ir īpaši kāršu komplekti, kas tiek turēti spēlētāju rokās, un tie dod spēlētājiem papildu punktus, ja tie tiek paziņoti!

Pastāv trīs veidu deklarācijas:

• 4 viena ranga kārtis, ko sauc par “kvadrātu”.

• Sērijas no 3 līdz 8 viena uzvalka kārtīm.

• “Belot” ir jebkura trumpja tērpa karalis un karaliene, kas tiek turēta kopā viena spēlētāja rokā.

Ir daudz situāciju, kas apgrūtina aprēķinu. Tāpēc mēs nolēmām izstrādāt vērtēšanas sistēmu. Sistēma izskatīsies kā maza kastīte ar daudzām spiedpogām atbilstoši deklarācijām un katrai karšu pakāpei. Būs arī ekrāns, lai parādītu rezultātu.

Mēs palīdzēsim jums atjaunot šo projektu savām vajadzībām.

1. darbība. Kā tas darbojas

Kā tas darbojas
Kā tas darbojas
Kā tas darbojas
Kā tas darbojas
Kā tas darbojas
Kā tas darbojas
Kā tas darbojas
Kā tas darbojas

Šīs sistēmas darbība ir diezgan vienkārša. Tas seko dažādām klasiskās belote spēles secībām. Apskatīsim globālos soļus!

Pēc pirmo piecu kāršu sadalīšanas pirmais solis ir noteikt, kurš uzņem trumpju un kādā krāsā tas ir. Sistēma uzdod šos divus jautājumus. Jums jāatbild, izmantojot dažādas saistītās pogas.

Tagad jūs varat izdalīt pēdējās trīs kārtis. Pēc noklusējuma tā ir komanda, kas sāk. Katrai izspēlētajai kartei vispirms ir jākodē krāsa un pēc tam vērtība.

Sistēma nosaka, kura karte ir spēcīgāka un kura komanda uzvar kombināciju. Šī secība tiek atkārtota astoņas reizes. Starp katru roku sistēma parāda rezultātu.

Daļēji sistēma zina, kurš uzvar “dix de der”, ja ir “capot” (ja komanda uzvar visas rokas), un jautā, vai ir dažas deklarācijas. Ja tā, tad komandai ir jāšifrē saistītie punkti. Ir tikai pogas “20 punkti” un “50 punkti”. Tātad, ja komandai ir, piemēram, “100”, spēlētājiem divas reizes jāiekodē “50 punkti”. Tas ļauj samazināt pogu skaitu. Ja komanda, kas uzņem trumpju, neiegūst vismaz pusi no punktiem, otra komanda iegūst visus daļas punktus.

Spēle turpinās, līdz komanda sasniedz 1001 punktu.

2. solis: modelis

Modelis
Modelis
Modelis
Modelis
Modelis
Modelis
Modelis
Modelis

Materiāls

-1 Arduino Mega 2560

-1 modulis LCD Arduino 16x2

- 56 Arduino stieples 20 cm

- 9 spiedpogas (sarkanas)

- 9 spiedpogas (melnas)

- 1 rezistors 220

- 1 potenciometrs 2 K.

- 1 maizes dēlis

- 1m2 koka dēlis

- 10 skrūves

Rīkjosla:

- skrūvgriezis

- lodēšanas lielgabals un alva

- Urbis

- gleznošana (ja vēlaties)

Modelis:

1. Lai izgatavotu kasti ar koka dēli. Šīs kastes tilpums ir vairāk vai mazāk 30 cm3.

2. Metināt vadus pie 18 pogām.

3. Izurbt 18 caurumus un ielikt pogas.

4. Lai urbtu vienu caurumu LCD displeja ievietošanai.

5. Lai metinātu vadus uz LCD

6. Lai savienotu dažādus vadus

Elektriskais savienojums:

Pogas | Digitālā ievade Arduino | Maizes dēlis

1. komanda | 22 | Grd

2. komanda | 23 | Grd

Sirds (krāsa) | 24 | Grd

Klubs (krāsains) | 25 | Grd

Dimants (krāsains) | 26 | Grd

Lāpsta (krāsa) | 27 | Grd

7 (karte) | 28 | Grd

8 (karte) | 29 | Grd

9 (karte) | 30 | Grd

10 (karte) | 31 | Grd

Džeks (kārts) | 32 | Grd

Karaliene (karte) | 33 | Grd

Karalis (karte) | 34 | Grd

Dūzis (kārts) | 35 | Grd

Jā poga | 36 | Grd

Bez pogas | 37 | Grd

20 deklarācija | 38 | Grd

50 deklarācija | 39 | Grd

Labākais veids, kā savienot LCD, ir izpildīt šajā saitē sniegtos norādījumus.

3. darbība: programmatūra

Arduino valodas pamatā ir C ++ valoda, kas izstrādāta Arduino. Lai izmantotu projekta Arduino kodu, pirmais solis ir instalēt Arduino programmatūru. To var lejupielādēt operētājsistēmai Windows, Linux vai Mac no Arduino oficiālās vietnes. Šīs programmas instalēšana ir ļoti vienkārša.

Mūsu programmatūra ir diezgan gara programma. Šim projektam ir grūti ņemt vērā visas iespējamās situācijas, kas saistītas ar belote spēli. Tas seko dažādām Belote spēles sekvencēm, kas aprakstītas iepriekšējā solī.

Protams, var piedāvāt dažādus uzlabojumus. Mēs ceram, ka jūs atradīsit dažus no šiem?

Mūsu programma ir pieejama šajos failos:

Ieteicams: