Kazalo:
Video: Točkovalni sistem Belote - BSS: 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
Kot študentje inženirstva smo želeli narediti uporaben projekt, ki nas zanima. Za izdelavo smo morali uporabiti Arduino MEGA.
Moja ekipa rada skupaj igra karte. Naša najboljša igra s kartami je "belot". V večini primerov so potrebni štirje igralci. Igralci so razdeljeni v dve ekipi in sedijo drug proti drugemu. Ena od dveh ekip, ki prevzame aduta, se zaveže, da bo naredila več točk kot druga. Tako je točkovanje pomemben del igre.
Ne pozabite, da ima vsaka karta posebno točkovalno vrednost in se spremeni, če je adut ali ne. Možno je tudi točkovanje z izjavami. Izjave so poseben nabor kart, ki jih imajo igralci v rokah in dajejo igralcem dodatne točke, če so najavljene!
Obstajajo tri vrste izjav:
• 4 karte istega ranga, imenovane "kvadrat".
• Zaporedi od 3 do 8 kart iste barve.
• "Belot" je kralj in kraljica katerega koli aduta, ki sta skupaj v roki enega igralca.
Obstaja veliko situacij, ki otežujejo izračun. Zato smo se odločili razviti sistem točkovanja za žrebanje. Sistem bo videti kot majhna škatla s številnimi potisnimi gumbi glede na deklaracije in posamezne uvrstitve kartic. Na voljo bo tudi zaslon za prikaz rezultatov.
Pomagali vam bomo pri obnovi tega projekta za lastno uporabo.
1. korak: Kako deluje
Delovanje tega sistema je precej preprosto. Sledi različnim zaporedjem klasične igre belote. Poglejmo globalne korake!
Po razdelitvi prvih petih kart je prvi korak ugotoviti, kdo vzame aduta in katere barve je. Sistem postavlja ta dva vprašanja. Odgovoriti morate z različnimi povezanimi gumbi.
Zdaj lahko razdelite zadnje tri kartice. Privzeto začne ekipa. Za vsako igralno karto morate najprej kodirati barvo in nato vrednost.
Sistem ugotovi, katera karta je močnejša in katera ekipa zmaga. To zaporedje se ponovi osemkrat. Med vsako roko sistem prikaže rezultat.
Na strani dela sistem ve, kdo zmaga na "dix de der", če obstaja "capot" (če ekipa zmaga v vseh rokah) in vpraša, ali obstaja nekaj deklaracij. Če je tako, mora ekipa kodirati povezane točke. Obstajata samo gumba »20 točk« in »50 točk«. Torej, če ima ekipa na primer "100", morajo igralci dvakrat kodirati "50 točk". Omogoča zmanjšanje števila gumbov. Če ekipa, ki vzame aduta, ne osvoji vsaj polovice točk, druga ekipa osvoji vse točke dela.
Igra se nadaljuje, dokler ekipa ne doseže 1001 točk.
2. korak: Model
Material
-1 Arduino Mega 2560
-1 modul LCD Arduino 16x2
- 56 žic Arduino 20 cm
- 9 gumbov (rdeča)
- 9 gumbov (črno)
- 1 upor 220
- 1 potenciometer 2 K
- 1 plošča
- 1 m2 lesene plošče
- 10 vijakov
Orodjarna:
- izvijač
- Spajkalna pištola in pločevina
- Vrtalnik
- slikanje (če želite)
Model:
1. Naredite škatlo z leseno ploščo. Prostornina te škatle je več ali manj 30 cm3.
2. Za varjenje žic na 18 gumbov.
3. Izvrtajte 18 lukenj in vstavite gumbe.
4. Izvrtajte eno luknjo, da postavite LCD.
5. Za varjenje žic na LCD -prikazovalniku
6. Za priključitev različnih žic
Električna povezava:
Gumbi | Digitalni vhod Arduino | Ogledna plošča
Ekipa 1 | 22 | Grd
Ekipa 2 | 23 | Grd
Srce (barvno) | 24 | Grd
Klub (barva) | 25 | Grd
Diamant (barva) | 26 | Grd
Lopata (barvna) | 27 | Grd
7 (kartica) | 28 | Grd
8 (kartica) | 29 | Grd
9 (kartica) | 30 | Grd
10 (kartica) | 31 | Grd
Jack (kartica) | 32 | Grd
Kraljica (karta) | 33 | Grd
Kralj (karta) | 34 | Grd
As (karta) | 35 | Grd
Gumb Da | 36 | Grd
Brez gumba | 37 | Grd
20 izjava | 38 | Grd
50 izjava | 39 | Grd
Najboljši način za priključitev LCD -ja je slediti navodilom na tej povezavi.
3. korak: Programska oprema
Jezik Arduino temelji na jeziku C ++, razvitem za Arduino. Če želite uporabiti kodo Arduino projekta, je prvi korak namestitev programske opreme Arduino. Lahko ga prenesete za Windows, Linux ali Mac z uradnega spletnega mesta Arduino. Namestitev tega programa je zelo enostavna.
Naša programska oprema je precej dolg program. Težko pri tem projektu je upoštevati vse možne situacije ljubljene igre. Sledi različnim zaporedjem ljubljene igre, opisane v prejšnjem koraku.
Seveda je mogoče zagotoviti različne izboljšave. Upamo, da boste našli nekaj teh?.
Naš program je na voljo v teh datotekah:
Priporočena:
RAČUNOVODSKI RAČUN IN SISTEM NADZORA Z ZALOGAMI: 3 koraki
SISTEM RAČUNOVODSTVENEGA RAČUNOVANJA IN SISTEMA NADZORA ZALOG: S temi navodili vam bom dal idejo, da ustvarite sistem za upravljanje računov in zalog. Z dostopom MS. Zelo enostavno in ne potrebujete več računalniškega ali programskega znanja. Če imate osnovno znanje o gospe Dostop, mize. obrazci in poročila t
Arduino Sistem opozarjanja na parkirišče za vzvratno vožnjo - Korak za korakom: 4 koraki
Arduino Sistem opozarjanja na parkirišče za vzvratno vožnjo | Koraki po korakih: V tem projektu bom z ultrazvočnim senzorjem Arduino UNO in HC-SR04 oblikoval preprosto vezje za vzvratno parkiranje avtomobila Arduino. Ta sistem za opozarjanje avtomobila za vzvratno vožnjo, ki temelji na Arduinu, se lahko uporablja za avtonomno navigacijo, robotsko merjenje in drugo območje
Sistem barvnega razvrščanja: Arduino sistem z dvema pasoma: 8 korakov
Sistem barvnega razvrščanja: Arduino sistem z dvema trakoma: Prevoz in/ali pakiranje izdelkov in predmetov na industrijskem področju poteka s pomočjo linij, izdelanih s tekočimi trakovi. Ti pasovi pomagajo premikati predmet z ene točke na drugo s posebno hitrostjo. Nekatere naloge obdelave ali identifikacije so lahko
Robotski električni točkovalni digitalni cilj "demonski vrtiljak": 9 korakov
Robotski električni točkovalni digitalni cilj "demonski vrtiljak": Pozdravljeni vsi. S pridobitvijo 3D tiskalnika sem lahko dosegel novo raven v svojem razvoju na področju robotike za otroke. Trenutno sem razvil prototipno tarčo. Temu sem rekel demonski vrtiljak. Ideja je bila, da
Kako pravilno priključiti in nastaviti sistem mini HiFi polic (zvočni sistem): 8 korakov (s slikami)
Kako pravilno priključiti in postaviti mini HiFi polico (zvočni sistem): Sem oseba, ki rada spoznava elektrotehniko. Sem gimnazija na šoli za mlade ženske voditeljice Ann Richards. To navodilo naredim tako, da pomagam vsem, ki želijo uživati v njihovi glasbi iz sistema Mini LG HiFi Shelf System