Obsah:

Belote Scoring System - BSS: 4 kroky
Belote Scoring System - BSS: 4 kroky

Video: Belote Scoring System - BSS: 4 kroky

Video: Belote Scoring System - BSS: 4 kroky
Video: Часть 6 — Аудиокнига «Бэббит» Синклера Льюиса (главы 29–34) 2024, Červenec
Anonim
Belote Scoring System - BSS
Belote Scoring System - BSS

Jako studenti strojírenství jsme chtěli vytvořit užitečný projekt, který nás zajímá. K jeho realizaci jsme museli použít Arduino MEGA.

Můj tým rád hraje karty společně. Naše nejlepší karetní hra je „belot“. Ve většině případů jsou ke hraní potřeba čtyři hráči. Hráči jsou rozděleni do dvou týmů a sedí proti sobě. Jeden ze dvou týmů, který bere trumfy, se zavazuje udělat více bodů než druhý. Bodování je tedy důležitou součástí hry.

Pamatujte, že každá hodnost karty má konkrétní bodovací hodnotu a mění se, jestli je to trumf nebo ne. Je také možné zabodovat deklaracemi. Deklarace jsou konkrétní sady karet držené v rukou hráčů, které dávají hráčům body navíc, pokud jsou oznámeny!

Existují tři druhy prohlášení:

• 4 karty stejné hodnosti, nazývané „čtverec“.

• Sekvence od 3 do 8 karet stejné barvy.

• „Belot“je král a královna jakékoli trumfové barvy držené pohromadě v ruce jednoho hráče.

Existuje mnoho situací, které ztěžují výpočet. Proto jsme se rozhodli vyvinout bodovací systém pro belot. Systém bude vypadat jako malá krabička s mnoha tlačítky podle deklarací a každé pozice karty. K dispozici bude také obrazovka pro zobrazení skóre.

Pomůžeme vám přestavět tento projekt pro vlastní potřebu.

Krok 1: Jak to funguje

Jak to funguje
Jak to funguje
Jak to funguje
Jak to funguje
Jak to funguje
Jak to funguje
Jak to funguje
Jak to funguje

Fungování tohoto systému je celkem jednoduché. Sleduje různé sekvence klasické hry belote. Pojďme se podívat na globální kroky!

Po rozdělení prvních pěti karet je prvním krokem určení, kdo trumfuje a jakou má barvu. Systém klade tyto dvě otázky. Musíte odpovědět pomocí různých přidružených tlačítek.

Nyní můžete rozdat poslední tři karty. Ve výchozím nastavení začíná tým. U každé zahrané karty musíte nejprve zakódovat barvu a poté hodnotu.

Systém identifikuje, která karta je silnější a který tým vyhrává. Tato sekvence se opakuje osmkrát. Mezi každou rukou systém zobrazí skóre.

Na základě části systém ví, kdo vyhraje „dix de der“, zda existuje „capot“(pokud tým vyhraje všechny ruce) a zeptá se, zda existují nějaká prohlášení. Pokud ano, tým musí zakódovat přidružené body. K dispozici jsou pouze tlačítka „20 bodů“a „50 bodů“. Pokud má tým například „100“, musí hráči dvakrát zakódovat „50 bodů“. Umožňuje minimalizovat počet tlačítek. Pokud tým, který vezme trumf, nezíská alespoň polovinu bodů, druhý tým vyhraje všechny body části.

Hra pokračuje, dokud tým nedosáhne 1001 bodů.

Krok 2: Model

Modelka
Modelka
Modelka
Modelka
Modelka
Modelka
Modelka
Modelka

Materiál

-1 Arduino Mega 2560

-1 modul LCD Arduino 16x2

- 56 vodičů Arduino 20 cm

- 9 tlačítek (červené)

- 9 tlačítek (černé)

- 1 odpor 220

- 1 potenciometr 2 K.

- 1 prkénko

- 1m2 dřevěná deska

- 10 šroubů

Sada nástrojů:

- Šroubovák

- Pájecí pistole a cín

- Vrták

- Malování (pokud chcete)

Modelka:

1. Vyrobit krabici s dřevěnou deskou. Objem tohoto boxu je víceméně 30 cm3.

2. Přivařit dráty k 18 tlačítkům.

3. Vyvrtejte 18 děr a vložte knoflíky.

4. Pro vyvrtání jednoho otvoru vložte LCD.

5. Svařit dráty na LCD

6. Pro připojení různých vodičů

Elektrické připojení:

Knoflíky | Digitální vstup Arduino | Prkénko

Tým 1 | 22 | Grd

Tým 2 | 23 | Grd

Srdce (barva) | 24 | Grd

Klub (barevný) | 25 | Grd

Diamant (barva) | 26 | Grd

Rýč (barevný) | 27 | Grd

7 (karta) | 28 | Grd

8 (karta) | 29 | Grd

9 (karta) | 30 | Grd

10 (karta) | 31 | Grd

Jack (karta) | 32 | Grd

Královna (karta) | 33 | Grd

Král (karta) | 34 | Grd

Eso (karta) | 35 | Grd

Tlačítko Ano | 36 | Grd

Žádné tlačítko | 37 | Grd

20 prohlášení | 38 | Grd

Prohlášení 50 | 39 | Grd

LCD displej připojíte nejlépe podle pokynů na tomto odkazu.

Krok 3: Software

Jazyk Arduino je založen na jazyce C ++ vyvinutém pro Arduino. Chcete -li použít kód Arduino projektu, prvním krokem je instalace softwaru Arduino. Lze jej stáhnout pro Windows, Linux nebo Mac z oficiálního webu Arduino. Instalace tohoto programu je velmi snadná.

Náš software je poměrně dlouhý program. Obtížné pro tento projekt je vzít v úvahu všechny možné situace hry belote. Sleduje různé sekvence hry belote, popsané v předchozím kroku.

Samozřejmě lze poskytnout různá vylepšení. Doufáme, že některé z nich najdete?

Náš program je k dispozici na těchto souborech:

Doporučuje: