Índice:
Vídeo: Sistema de pontuação Belote - BSS: 4 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
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
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
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:
Pontuação automática para o jogo de golfe executivo par 3: 12 etapas (com fotos)
Pontuação Automática para o Jogo de Golfe Executivo Par 3: Publiquei recentemente um Instructable sobre a construção de um jogo de golfe divertido que seja portátil e possa ser jogado tanto dentro quanto fora. É denominado “Jogo Executivo de Golfe Par 3”. Projetei uma réplica do cartão de pontuação para registrar a pontuação de cada jogador em 9 “buracos”. Como em
Pontuação eletrônica para um jogo de beisebol Bean Bag Toss: 8 etapas (com imagens)
Pontuação Eletrônica para um Jogo de Beisebol Bean Bag Toss: Este Instructables explicará como manter automaticamente a pontuação eletronicamente para um jogo temático de beisebol Bean Bag Toss. Não estarei mostrando uma construção detalhada do jogo de madeira, esses planos podem ser encontrados no site de Ana White em: https: // www
Pontuação automática para um pequeno jogo Skee-Ball: 10 etapas (com imagens)
Pontuação automática para um pequeno jogo Skee-Ball: Os jogos Skee-Ball caseiros podem ser muito divertidos para toda a família, mas sua desvantagem sempre foi a falta de pontuação automática. Eu já construí uma máquina Skee-Ball que canalizava as bolas do jogo em canais separados com base no sc
Aplicação de manutenção de pontuação Petanque / Jeu-de-Boules: 7 etapas
Aplicativo de manutenção de pontuação Petanque / Jeu-de-Boules: Este é um aplicativo de manutenção de pontuação Petanque (também conhecido como Jeu de Boules) para Android. Este aplicativo pode ser usado exatamente como está e é totalmente funcional. Ou pode ser usado em combinação com o display Petanque Matrix [instruções separadas
Contador de pontuação do Arduino: 5 etapas
Contador de pontuação Arduino: este contador de pontuação Arduino contará o número de cestas que você faz usando o CD4026BE Decade Counter / Divider IC para contar o número de cestas feitas e exibir esse número em um display de 7 segmentos. Um Arduino emparelhado com um fotorresistor (atuando como