Índice:

Sistema de pontuação Belote - BSS: 4 etapas
Sistema de pontuação Belote - BSS: 4 etapas

Vídeo: Sistema de pontuação Belote - BSS: 4 etapas

Vídeo: Sistema de pontuação Belote - BSS: 4 etapas
Vídeo: PONTUAÇÃO: (Quais são os Sinais de Pontuação?) APRENDA Agora Mesmo Em 12 Minutos! 2024, Julho
Anonim
Sistema de pontuação Belote - BSS
Sistema de pontuação Belote - BSS

Como estudantes de engenharia, queríamos fazer um projeto útil e no qual estamos interessados. Para fazê-lo, tivemos que usar um Arduino MEGA.

Meu time gosta de jogar cartas junto. Nosso melhor jogo de cartas é o “belot”. Na maioria dos casos, são necessários quatro jogadores para jogar. Os jogadores são divididos em equipes de dois e sentam-se frente a frente. Uma das duas equipes, que leva o trunfo, se compromete a fazer mais pontos do que a outra. Portanto, a pontuação é uma parte importante do jogo.

Lembre-se de que cada classificação de carta tem um valor de pontuação específico e muda se é o trunfo ou não. Também é possível pontuar com declarações. As declarações são conjuntos específicos de cartas mantidas nas mãos dos jogadores, que dão aos jogadores pontos extras se anunciadas!

Existem três tipos de declarações:

• 4 cartas do mesmo valor, chamadas “quadradas”.

• Sequências de 3 a 8 cartas do mesmo naipe.

• “Belot” é o Rei e a Rainha de qualquer naipe de trunfo mantidos juntos na mão de um jogador.

Existem muitas situações que dificultam o cálculo. Por isso decidimos desenvolver um sistema de pontuação para o belot. O sistema se parecerá com uma pequena caixa com muitos botões de acordo com as declarações e cada classificação de cartão. Haverá também uma tela para exibição da partitura.

Vamos ajudá-lo a reconstruir este projeto para seu próprio uso.

Etapa 1: como funciona

Como funciona
Como funciona
Como funciona
Como funciona
Como funciona
Como funciona
Como funciona
Como funciona

O funcionamento deste sistema é bastante simples. Segue as diferentes sequências de um jogo clássico do belote. Vamos ver as etapas globais!

Após a distribuição das cinco primeiras cartas, o primeiro passo é determinar quem leva o trunfo e de que cor ele é. O sistema faz essas duas perguntas. Você tem que responder com os diferentes botões associados.

Agora você pode distribuir os três últimos cartões. Por padrão, é a equipe que começa. Para cada carta jogada, primeiro você deve codificar a cor e depois o valor.

O sistema identifica qual carta é a mais forte e qual equipe ganha a mão. Esta sequência é repetida oito vezes. Entre cada mão, o sistema exibe a pontuação.

Na mão de uma parte, o sistema sabe quem ganha o “dix de der”, se existe um “capot” (se uma equipa ganha todas as mãos) e pergunta se existem algumas declarações. Nesse caso, a equipe deve codificar os pontos associados. Existem apenas os botões “20 pontos” e “50 pontos”. Assim, se uma equipe tem um “100” por exemplo, os jogadores têm que codificar duas vezes “50 pontos”. Permite minimizar o número de botões. Se a equipe que leva o trunfo não ganha pelo menos a metade dos pontos, a outra equipe ganha todos os pontos da parte.

O jogo continua até que uma equipe alcance 1001 pontos.

Etapa 2: modelo

Modelo
Modelo
Modelo
Modelo
Modelo
Modelo
Modelo
Modelo

Material

-1 Arduino Mega 2560

-1 módulo LCD Arduino 16x2

- 56 fios Arduino de 20 cm

- 9 botões (vermelho)

- 9 botões (preto)

- 1 resistor 220

- 1 potenciômetro 2 K

- 1 breadboard

- Tábua de madeira de 1m2

- 10 parafusos

Caixa de ferramentas:

- Chave de fenda

- Pistola de solda e lata

- Furar

- Pintura (se quiser)

Modelo:

1. Fazer uma caixa com a placa de madeira. O volume desta caixa é mais ou menos 30 cm3.

2. Para soldar os fios aos 18 botões.

3. Para fazer 18 furos e colocar os botões.

4. Para fazer um furo para colocar o LCD.

5. Para soldar os fios no LCD

6. Para conectar os diferentes fios

Conexão elétrica:

Botões | Entrada Digital Arduino | Tábua de pão

Equipe 1 | 22 Grd

Equipe 2 | 23 Grd

Coração (cor) | 24 Grd

Clube (cor) | 25 Grd

Diamante (cor) | 26 Grd

Espada (cor) | 27 Grd

7 (cartão) | 28 Grd

8 (cartão) | 29 | Grd

9 (cartão) | 30 Grd

10 (cartão) | 31 | Grd

Jack (cartão) | 32 Grd

Rainha (cartão) | 33 Grd

Rei (cartão) | 34 Grd

Ace (carta) | 35 Grd

Botão Sim | 36 Grd

Nenhum botão | 37 Grd

20 declaração | 38 Grd

50 declaração | 39 Grd

A melhor maneira de conectar o LCD é seguir as instruções neste link.

Etapa 3: Software

A linguagem Arduino é baseada em uma linguagem C ++ desenvolvida para Arduino. Para usar o código Arduino do projeto, a primeira etapa é instalar o software Arduino. Ele pode ser baixado para Windows, Linux ou Mac no site oficial do Arduino. A instalação deste programa é muito fácil.

Nosso software é um programa bastante longo. O difícil para este projeto é levar em conta todas as situações possíveis de um jogo de belote. Ele segue as diferentes sequências de um jogo de belote, descritas na etapa anterior.

Claro, diferentes melhorias podem ser fornecidas. Esperamos que você encontre algum desses?.

Nosso programa está disponível nos seguintes arquivos:

Recomendado: