Obsah:
Video: Belote Scoring System - BSS: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:00
Ako študenti strojárstva sme chceli vytvoriť užitočný projekt, ktorý nás zaujíma. Na jeho výrobu sme museli použiť Arduino MEGA.
Môj tím rád hrá karty spoločne. Našou najlepšou kartovou hrou je „belot“. Na hru sú vo väčšine prípadov potrební štyria hráči. Hráči sú rozdelení do dvoch tímov a sedia oproti sebe. Jeden z dvoch tímov, ktorý berie tromfy, sa zaväzuje urobiť viac bodov ako druhý. Bodovanie je teda dôležitou súčasťou hry.
Nezabudnite, že každá pozícia karty má konkrétnu hodnotu skóre a mení sa, či je tromfom alebo nie. Rovnako je možné bodovať vyhláseniami. Vyhlásenia sú konkrétne sady kariet držané v rukách hráčov, ktoré v prípade oznámenia poskytujú hráčom body navyše!
Existujú tri druhy vyhlásení:
• 4 karty rovnakej hodnoty, nazývané „štvorec“.
• Sekvencie od 3 do 8 kariet tej istej farby.
• „Belot“je kráľ a kráľovná všetkých tromfových oblekov držaných spolu v ruke jedného hráča.
Existuje veľa situácií, ktoré komplikujú výpočet. Preto sme sa rozhodli vyvinúť bodovací systém pre belot. Systém bude vyzerať ako malá škatuľka s mnohými tlačidlami podľa vyhlásení a každého poradia karty. K dispozícii bude aj obrazovka na zobrazenie skóre.
Pomôžeme vám prestavať tento projekt na vlastné použitie.
Krok 1: Ako to funguje
Fungovanie tohto systému je veľmi jednoduché. Sleduje rôzne sekvencie klasickej hry belote. Pozrime sa na globálne kroky!
Po rozdelení prvých piatich kariet je prvým krokom určenie, kto tromfuje a akú má farbu. Systém kladie tieto dve otázky. Odpovedať musíte rôznymi priradenými tlačidlami.
Teraz môžete rozdať posledné tri karty. V predvolenom nastavení začína tím. Pre každú odohratú kartu musíte najskôr zakódovať farbu a potom hodnotu.
Systém identifikuje, ktorá karta je silnejšia a ktorý tím vyhráva kombináciu. Táto sekvencia sa opakuje osemkrát. Medzi každou rukou systém zobrazí skóre.
Na druhej strane systém vie, kto vyhrá „dix de der“, či existuje „capot“(ak tím vyhrá všetky ruky) a pýta sa, či existujú nejaké vyhlásenia. Ak je to tak, tím musí kódovať súvisiace body. K dispozícii sú iba tlačidlá „20 bodov“a „50 bodov“. Ak má teda tím napríklad „100“, hráči musia dvakrát zakódovať „50 bodov“. Umožňuje minimalizovať počet tlačidiel. Ak tím, ktorý tromfuje, nezíska aspoň polovicu bodov, ostatné body získava časť tímu.
Hra pokračuje, kým tím nedosiahne 1001 bodov.
Krok 2: Model
Materiál
-1 Arduino Mega 2560
-1 modul LCD Arduino 16x2
- 56 drôtov Arduino 20 cm
- 9 tlačidiel (červené)
- 9 tlačidiel (čierne)
- 1 odpor 220
- 1 potenciometer 2 K
- 1 doska na pečenie
- drevená doska 1 m2
- 10 skrutiek
Sada nástrojov:
- skrutkovač
- Spájkovacia pištoľ a cín
- Vŕtačka
- Maľovanie (ak chcete)
Model:
1. Vyrobiť škatuľu s drevenou doskou. Objem tohto boxu je viac -menej 30 cm3.
2. Zvárať drôty k 18 tlačidlám.
3. Vyvŕtajte 18 otvorov a vložte gombíky.
4. Na vyvŕtanie jedného otvoru vložte LCD.
5. Na zváranie drôtov na LCD displeji
6. Na pripojenie rôznych vodičov
Elektrické pripojenie:
Tlačidlá | Digitálny vstup Arduino | Breadboard
Tím 1 | 22 | Grd
Tím 2 | 23 | Grd
Srdce (farba) | 24 | Grd
Klub (farebný) | 25 | Grd
Diamant (farba) | 26 | Grd
Rýč (farebný) | 27 | Grd
7 (karta) | 28 | Grd
8 (karta) | 29 | Grd
9 (karta) | 30 | Grd
10 (karta) | 31 | Grd
Jack (karta) | 32 | Grd
Kráľovná (karta) | 33 | Grd
Kráľ (karta) | 34 | Grd
Eso (karta) | 35 | Grd
Tlačidlo Áno | 36 | Grd
Žiadne tlačidlo | 37 | Grd
Vyhlásenie 20 | 38 | Grd
Vyhlásenie 50 | 39 | Grd
Najlepším spôsobom pripojenia displeja LCD je postupovať podľa pokynov na tomto odkaze.
Krok 3: Softvér
Jazyk Arduino je založený na jazyku C ++ vyvinutom pre Arduino. Ak chcete použiť kód Arduino projektu, prvým krokom je inštalácia softvéru Arduino. Je možné ho stiahnuť pre Windows, Linux alebo Mac z oficiálneho webu Arduino. Inštalácia tohto programu je veľmi jednoduchá.
Náš softvér je pomerne dlhý program. Ťažké pre tento projekt je vziať do úvahy všetky možné situácie hry belote. Sleduje rôzne sekvencie hry belote, popísané v predchádzajúcom kroku.
Samozrejme je možné poskytnúť rôzne vylepšenia. Dúfame, že nájdete niektoré z nich?
Náš program je k dispozícii v týchto súboroch:
Odporúča:
FAKTURÁCIA FAKTURÁCIA A SYSTÉM KONTROLY ZÁSOB: 3 kroky
SYSTÉM FAKTURÁCIE FAKTÚR A ZÁSOBY: S týmito pokynmi vám poskytnem nápad na vytvorenie systému riadenia faktúr a zásob. Používanie prístupu k systému MS. Je to veľmi jednoduché a nepotrebujete ďalšie znalosti počítačov alebo programovania. Ak máte základné znalosti o pani Prístup, tabuľky. formuláre a správy
SYSTÉM ODVODŇOVANIA AQUARIUM NAHORU VYPNUTÝ SYSTÉM: 6 krokov
SYSTÉM ODVODŇOVANIA AQUARIUM: Systém odparovania znižuje množstvo vody v akváriu a ak zostane nekompenzovaný, povedie k zmenám v chémii zostávajúcej vody. Takéto zmeny budú mať negatívny vplyv na formy života v akváriu. Preto je dôležité, aby ste
Systém triedenia farieb: Systém založený na Arduine s dvoma pásmi: 8 krokov
Systém triedenia farieb: Systém založený na Arduino s dvoma pásmi: Doprava a/alebo balenie výrobkov a predmetov v priemyselnej oblasti sa vykonáva pomocou liniek vyrobených pomocou dopravníkových pásov. Tieto pásy pomáhajú presúvať položku z jedného bodu do druhého so špecifickou rýchlosťou. Niektoré úlohy spracovania alebo identifikácie môžu byť
Automatický systém na analýzu objemu inteligentný systém: 4 kroky
Inteligentný systém automatickej analýzy objemu: Cieľom je vytvoriť prototyp, ktorý dokáže analyzovať a identifikovať dva rôzne tvary a zobraziť jeho objem. Tu sme sa rozhodli ísť s kockou a valcom ako s dvoma rôznymi tvarmi. Dokáže sám detegovať tvary, analyzovať a vypočítať objem. Práca
Ako správne pripojiť a nastaviť mini HiFi policový systém (zvukový systém): 8 krokov (s obrázkami)
Ako správne pripojiť a nastaviť mini HiFi policový systém (zvukový systém): Som človek, ktorého baví učiť sa o elektrotechnike. Som stredná škola v Ann Richards School for Young Women Leaders. Robím to podľa pokynov, aby som pomohol každému, kto si chce vychutnať svoju hudbu z Mini LG HiFi Shelf Syste