Satura rādītājs:
- 1. darbība. Kā tas darbojas
- 2. solis: modelis
- 3. darbība: programmatūra
- 4. solis: BSS - galīgais video
Video: Belote vērtēšanas sistēma - BSS: 4 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
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
Šī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
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:
Īpaši mazjaudas WiFi mājas automatizācijas sistēma: 6 soļi (ar attēliem)
Īpaši mazjaudas WiFi mājas automatizācijas sistēma: Šajā projektā mēs parādām, kā dažās darbībās varat izveidot pamata vietējo mājas automatizācijas sistēmu. Mēs izmantosim Raspberry Pi, kas darbosies kā centrālā WiFi ierīce. Tā kā gala mezgliem mēs izmantosim IOT kriketu, lai izveidotu akumulatora enerģiju
Rēķinu norēķinu un krājumu kontroles sistēma: 3 soļi
RĒĶINU RĒĶINU UN KRĀJUMU VADĪBAS SISTĒMA: Izmantojot šo pamācību, es sniegšu jums ideju izveidot rēķinu un inventāra kontroles sistēmu. Izmantojot MS piekļuvi. Tas ir ļoti vienkārši, un jums nav vajadzīgas papildu zināšanas par datoru vai programmēšanu. Ja jums ir pamatzināšanas par kundzi Piekļuve, tabulas. veidlapas un atskaites
Arduino brīdinājuma sistēma par automašīnas novietošanu atpakaļgaitā Soli pa solim: 4 soļi
Arduino brīdinājuma sistēma par automašīnas novietošanu atpakaļgaitā Soli pa solim: Šajā projektā es izveidošu vienkāršu Arduino automašīnas atpakaļgaitas stāvvietas sensora shēmu, izmantojot Arduino UNO un ultraskaņas sensoru HC-SR04. Šo uz Arduino bāzēto automašīnas reverso brīdinājuma sistēmu var izmantot autonomai navigācijai, robotu diapazonam un citiem diapazoniem
Krāsu šķirošanas sistēma: Arduino balstīta sistēma ar divām jostām: 8 soļi
Krāsu šķirošanas sistēma: Arduino balstīta sistēma ar divām jostām: Produktu un priekšmetu transportēšana un/vai iepakošana rūpniecības jomā tiek veikta, izmantojot līnijas, kas izgatavotas, izmantojot konveijera lentes. Šīs jostas palīdz ar noteiktu ātrumu pārvietot priekšmetu no viena punkta uz otru. Daži apstrādes vai identifikācijas uzdevumi var būt
MESH: Vērtēšanas sistēma ar internetam pieslēgtām pogām: 5 soļi (ar attēliem)
MESH: Vērtēšanas sistēma ar interneta pieslēguma pogām: Ko darīt, ja restorāni vai citi uzņēmumi varētu savākt klientu atsauksmes uz vietas un uzreiz sinhronizēt tos ar izklājlapu? Šī recepte ir ātrs un vienkāršs veids, kā izveidot savu interaktīvo vērtēšanas sistēmu. Vienkārši paņemiet komplektu ar internetu savienotu b