Sommario:

Sistema di punteggio Belote - BSS: 4 passaggi
Sistema di punteggio Belote - BSS: 4 passaggi

Video: Sistema di punteggio Belote - BSS: 4 passaggi

Video: Sistema di punteggio Belote - BSS: 4 passaggi
Video: Belote Maniee [ENG] - Theory tutorial to cover the fundamentals in-depth 2024, Luglio
Anonim
Sistema di punteggio Belote - BSS
Sistema di punteggio Belote - BSS

Come studenti di ingegneria, volevamo realizzare un progetto utile e che ci interessa. Per realizzarlo abbiamo dovuto utilizzare un Arduino MEGA.

Alla mia squadra piace giocare a carte insieme. Il nostro miglior gioco di carte è il "belot". Nella maggior parte dei casi, per giocare sono necessari quattro giocatori. I giocatori sono divisi in squadre di due e sono seduti uno di fronte all'altro. Una delle due squadre, che prende la briscola, si impegna a fare più punti dell'altra. Quindi il punteggio è una parte importante del gioco.

Ricorda che ogni grado di carta ha un valore di punteggio specifico e cambia se è la briscola o meno. È anche possibile segnare con dichiarazioni. Le dichiarazioni sono particolari set di carte tenute in mano ai giocatori, che danno ai giocatori punti extra se annunciate!

Esistono tre tipi di dichiarazioni:

• 4 carte dello stesso valore, chiamate “quadrato”.

• Sequenze da 3 a 8 carte dello stesso seme.

• "Belot" è il re e la regina di qualsiasi seme di briscola tenuti insieme nella mano di un giocatore.

Ci sono molte situazioni che rendono difficile il calcolo. Ecco perché abbiamo deciso di sviluppare un sistema di punteggio per il belot. Il sistema apparirà come una piccola scatola con molti pulsanti in base alle dichiarazioni e al rango di ogni carta. Ci sarà anche uno schermo per visualizzare il punteggio.

Ti aiuteremo a ricostruire questo progetto per il tuo uso personale.

Passaggio 1: come funziona?

Come funziona
Come funziona
Come funziona
Come funziona
Come funziona
Come funziona
Come funziona
Come funziona

Il funzionamento di questo sistema è abbastanza semplice. Segue le diverse sequenze di un classico gioco di belot. Vediamo i passaggi globali!

Dopo la distribuzione delle prime cinque carte, il primo passo è determinare chi ha la briscola e di che colore è. Il sistema pone queste due domande. Devi rispondere con i diversi pulsanti associati.

Ora puoi distribuire le ultime tre carte. Per impostazione predefinita, è la squadra che inizia. Per ogni carta giocata devi prima codificare il colore e poi il valore.

Il sistema identifica quale carta è la più forte e quale squadra vince la mano. Questa sequenza viene ripetuta otto volte. Tra ogni mano, il sistema mostra il punteggio.

Per mano di una parte il sistema sa chi vince il “dix de der”, se c'è un “capot” (se una squadra vince tutte le mani) e chiede se ci sono delle dichiarazioni. In tal caso, la squadra deve codificare i punti associati. Ci sono solo i pulsanti “20 punti” e “50 punti”. Quindi, se una squadra ha un "100", ad esempio, i giocatori devono codificare due volte "50 punti". Permette di ridurre al minimo il numero di pulsanti. Se la squadra che prende la briscola non vince almeno la metà dei punti, l'altra squadra vince tutti i punti della parte.

Il gioco continua fino a quando una squadra raggiunge i 1001 punti.

Passaggio 2: modello

Modello
Modello
Modello
Modello
Modello
Modello
Modello
Modello

Materiale

-1 Arduino Mega 2560

-1 modulo LCD Arduino 16x2

- 56 fili Arduino 20cm

- 9 pulsanti (rosso)

- 9 pulsanti (neri)

- 1 resistenza da 220

- 1 potenziometro 2 K

- 1 tagliere

- 1m2 tavola di legno

- 10 viti

Cassetta degli attrezzi:

- Cacciavite

- Pistola saldante e stagno

- Trapano

- Pittura (se vuoi)

Modello:

1. Fare una scatola con la tavola di legno. Il volume di questa scatola è più o meno 30 cm3.

2. Per saldare i fili ai 18 bottoni.

3. Praticare 18 fori e mettere i bottoni.

4. Per praticare un foro per mettere l'LCD.

5. Per saldare i fili sull'LCD

6. Per collegare i diversi fili

Connessione elettrica:

Pulsanti | Ingresso digitale Arduino | tagliere

Squadra 1 | 22 | Grd

Squadra 2 | 23 | Grd

Cuore (colore) | 24 | Grd

Club (colore) | 25 | Grd

Diamante (colore) | 26 | Grd

Spade (colore) | 27 | Grd

7 (carta) | 28 | Grd

8 (carta) | 29 | Grd

9 (carta) | 30 | Grd

10 (carta) | 31 | Grd

Jack (carta) | 32 | Grd

Regina (carta) | 33 | Grd

Re (carta) | 34 | Grd

Asso (carta) | 35 | Grd

Pulsante Sì | 36 | Grd

Nessun pulsante | 37 | Grd

20 dichiarazione | 38 | Grd

50 dichiarazione | 39 | Grd

Il modo migliore per collegare l'LCD è seguire le istruzioni su questo collegamento.

Passaggio 3: software

Il linguaggio Arduino è basato su un linguaggio C++ sviluppato per Arduino. Per utilizzare il codice Arduino del progetto, il primo passo è installare il software Arduino. Può essere scaricato per Windows, Linux o Mac dal sito ufficiale di Arduino. L'installazione di questo programma è molto semplice.

Il nostro software è un programma piuttosto lungo. Il difficile per questo progetto è prendere in considerazione tutte le possibili situazioni di un gioco di belot. Segue le diverse sequenze di un gioco di belote, descritte nel passaggio precedente.

Naturalmente, possono essere forniti diversi miglioramenti. Ci auguriamo che troverete alcuni di questi?.

Il nostro programma è disponibile su questi file:

Consigliato: