Sisällysluettelo:

Belote -pisteytysjärjestelmä - BSS: 4 vaihetta
Belote -pisteytysjärjestelmä - BSS: 4 vaihetta

Video: Belote -pisteytysjärjestelmä - BSS: 4 vaihetta

Video: Belote -pisteytysjärjestelmä - BSS: 4 vaihetta
Video: How to play Belote : A Beginner's Guide French card game belote | how to play baloot 2024, Marraskuu
Anonim
Belote -pisteytysjärjestelmä - BSS
Belote -pisteytysjärjestelmä - BSS

Tekniikan opiskelijoina halusimme tehdä hyödyllisen projektin ja olemme kiinnostuneita siitä. Meidän oli käytettävä Arduino MEGA -laitetta.

Tiimini tykkää pelata kortteja yhdessä. Paras korttipeli on "belot". Useimmissa tapauksissa pelaamiseen tarvitaan neljä pelaajaa. Pelaajat on jaettu kahden hengen ryhmiin ja istuvat vastakkain. Toinen kahdesta joukkueesta, jotka ottavat trumpin vastaan, sitoutuu tekemään enemmän pisteitä kuin toinen. Pisteytys on siis tärkeä osa peliä.

Muista, että jokaisella korttipaikalla on tietty pistearvo ja se muuttuu, onko se valttia vai ei. On myös mahdollista tehdä pisteitä ilmoituksilla. Ilmoitukset ovat pelaajien käsissä pidettäviä korttisarjoja, jotka antavat pelaajille lisäpisteitä, jos ne ilmoitetaan!

Ilmoituksia on kolmenlaisia:

• 4 samanarvoista korttia, nimeltään "neliö".

• Sarjat 3–8 korttia samaa maata.

•”Belot” on minkä tahansa trumpin puvun kuningas ja kuningatar, jota pidetään yhdessä pelaajan kädessä.

On monia tilanteita, jotka vaikeuttavat laskemista. Siksi päätimme kehittää pisteytysjärjestelmän belotille. Järjestelmä näyttää pieneltä laatikolta, jossa on monia painikkeita ilmoitusten ja kunkin kortin sijoituksen mukaan. Pisteet näytetään myös näytöllä.

Autamme sinua rakentamaan tämän projektin uudelleen omaan käyttöön.

Vaihe 1: Kuinka se toimii

Kuinka se toimii
Kuinka se toimii
Kuinka se toimii
Kuinka se toimii
Kuinka se toimii
Kuinka se toimii
Kuinka se toimii
Kuinka se toimii

Tämän järjestelmän toiminta on melko yksinkertaista. Se seuraa klassisen belote -pelin eri sekvenssejä. Katsotaan globaaleja askeleita!

Ensimmäisten viiden kortin jakamisen jälkeen ensimmäinen askel on määrittää, kuka ottaa trumpin ja mikä väri se on. Järjestelmä esittää nämä kaksi kysymystä. Sinun on vastattava eri painikkeilla.

Nyt voit jakaa kolme viimeistä korttia. Oletuksena joukkue aloittaa. Jokaiselle pelatulle kortille on ensin koodattava väri ja sitten arvo.

Järjestelmä tunnistaa, mikä kortti on vahvempi ja mikä joukkue voittaa käden. Tämä sarja toistetaan kahdeksan kertaa. Jokaisen käden välissä järjestelmä näyttää pisteet.

Osan käsissä järjestelmä tietää, kuka voittaa "dix de der", jos on "capot" (jos joukkue voittaa kaikki kädet), ja kysyy, onko ilmoituksia. Jos näin on, joukkueen on koodattava liittyvät pisteet. On vain painikkeet “20 pistettä” ja “50 pistettä”. Joten jos joukkueella on esimerkiksi "100", pelaajien on koodattava kaksi kertaa "50 pistettä". Sen avulla voit minimoida painikkeiden määrän. Jos valttia ottava joukkue ei voita vähintään puolta pisteistä, toinen joukkue voittaa osan kaikki pisteet.

Peli jatkuu, kunnes joukkue saavuttaa 1001 pistettä.

Vaihe 2: Malli

Malli
Malli
Malli
Malli
Malli
Malli
Malli
Malli

Materiaali

-1 Arduino Mega 2560

-1 LCD -moduuli Arduino 16x2

- 56 Arduino -lankaa 20 cm

- 9 painiketta (punainen)

- 9 painiketta (musta)

- 1 vastus 220

- 1 potentiometri 2 K

- 1 leipälauta

- 1 m2 puulevy

- 10 ruuvia

Työkalupakki:

- Ruuvimeisseli

- Juotosase ja tina

- Poraa

- Maalaus (jos haluat)

Malli:

1. Laatikon valmistaminen puulevyllä. Tämän laatikon tilavuus on enemmän tai vähemmän 30 cm3.

2. Johtojen hitsaaminen 18 -painikkeisiin.

3. Poraa 18 reikää ja aseta napit.

4. Poraa yksi reikä nestekidenäytön asettamiseksi.

5. Johtimien hitsaaminen nestekidenäytössä

6. Liitä eri johdot

Sähköliitäntä:

Painikkeet | Digitaalitulo Arduino | Leipälauta

Joukkue 1 | 22 | Grd

Joukkue 2 | 23 | Grd

Sydän (väri) | 24 | Grd

Klubi (väri) | 25 | Grd

Timantti (väri) | 26 | Grd

Lapio (väri) | 27 | Grd

7 (kortti) | 28 | Grd

8 (kortti) | 29 | Grd

9 (kortti) | 30 | Grd

10 (kortti) | 31 | Grd

Jack (kortti) | 32 | Grd

Kuningatar (kortti) | 33 | Grd

Kuningas (kortti) | 34 | Grd

Ässä (kortti) | 35 | Grd

Kyllä -painike | 36 | Grd

Ei painiketta | 37 | Grd

20 ilmoitus | 38 | Grd

50 ilmoitus | 39 | Grd

Paras tapa liittää nestekidenäyttö on seurata tämän linkin ohjeita.

Vaihe 3: Ohjelmisto

Arduinon kieli perustuu Arduinolle kehitettyyn C ++ -kieleen. Jos haluat käyttää projektin Arduino -koodia, ensimmäinen askel on asentaa Arduino -ohjelmisto. Sen voi ladata Windowsille, Linuxille tai Macille Arduinon viralliselta verkkosivustolta. Tämän ohjelman asennus on erittäin helppoa.

Ohjelmistomme on melko pitkä ohjelma. Tässä projektissa on vaikeaa ottaa huomioon kaikki mahdolliset belote -pelin tilanteet. Se seuraa belote -pelin eri sekvenssejä, jotka on kuvattu edellisessä vaiheessa.

Tietysti parannuksia voidaan tarjota erilaisia. Toivomme, että löydät joitain näistä?.

Ohjelmamme löytyy seuraavista tiedostoista:

Suositeltava: