Tabla de contenido:

Sistema de puntuación de Belote - BSS: 4 pasos
Sistema de puntuación de Belote - BSS: 4 pasos

Video: Sistema de puntuación de Belote - BSS: 4 pasos

Video: Sistema de puntuación de Belote - BSS: 4 pasos
Video: 🙌 LA SETUP MÁS ROTA DE TFT 3 🙌 | ¡ES ELO GRATIS! 2024, Mes de julio
Anonim
Sistema de puntuación de Belote - BSS
Sistema de puntuación de Belote - BSS

Como estudiantes de ingeniería, queríamos hacer un proyecto útil y que nos interesara. Para hacerlo, tuvimos que usar un Arduino MEGA.

A mi equipo le gusta jugar a las cartas juntos. Nuestro mejor juego de cartas es el "belot". En la mayoría de los casos, se necesitan cuatro jugadores para jugar. Los jugadores se dividen en equipos de dos y se sientan uno frente al otro. Uno de los dos equipos, que se lleva el triunfo, se compromete a hacer más puntos que el otro. Entonces, la puntuación es una parte importante del juego.

Recuerde que cada rango de cartas tiene un valor de puntuación específico y cambia si es el triunfo o no. También es posible puntuar con declaraciones. Las declaraciones son conjuntos particulares de cartas que se mantienen en las manos de los jugadores, ¡que les dan a los jugadores puntos extra si se anuncian!

Hay tres tipos de declaraciones:

• 4 cartas del mismo rango, llamadas “cuadradas”.

• Secuencias de 3 a 8 cartas del mismo palo.

• "Belot" es el rey y la reina de cualquier palo de triunfo que se mantiene juntos en la mano de un jugador.

Hay muchas situaciones que dificultan el cálculo. Por eso decidimos desarrollar un sistema de puntuación para el belot. El sistema se verá como una pequeña caja con muchos botones de acuerdo con las declaraciones y el rango de cada tarjeta. También habrá una pantalla para mostrar la puntuación.

Te ayudaremos a reconstruir este proyecto para tu propio uso.

Paso 1: ¿Cómo funciona?

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

El funcionamiento de este sistema es bastante sencillo. Sigue las diferentes secuencias de un juego de belote clásico. ¡Veamos los pasos globales!

Después de la distribución de las cinco primeras cartas, el primer paso es determinar quién se lleva el triunfo y de qué color es. El sistema hace estas dos preguntas. Tienes que responder con los diferentes botones asociados.

Ahora puedes distribuir las últimas tres cartas. De forma predeterminada, es el equipo quien comienza. Para cada carta jugada, primero debes codificar el color y luego el valor.

El sistema identifica qué carta es la más fuerte y qué equipo gana la mano. Esta secuencia se repite ocho veces. Entre cada mano, el sistema muestra la puntuación.

De la mano de una parte, el sistema sabe quién gana el “dix de der”, si hay “capot” (si un equipo gana todas las manos) y pregunta si hay algunas declaraciones. Si es así, el equipo tiene que codificar los puntos asociados. Solo hay botones "20 puntos" y "50 puntos". Entonces, si un equipo tiene un "100", por ejemplo, los jugadores tienen que codificar dos veces "50 puntos". Permite minimizar el número de botones. Si el equipo que gana el triunfo no gana al menos la mitad de los puntos, el otro equipo gana todos los puntos de la parte.

El juego continúa hasta que un equipo alcanza los 1001 puntos.

Paso 2: modelo

Modelo
Modelo
Modelo
Modelo
Modelo
Modelo
Modelo
Modelo

Material

-1 Arduino Mega 2560

-1 módulo LCD Arduino 16x2

- 56 cables Arduino 20cm

- 9 pulsadores (rojo)

- 9 pulsadores (negro)

- 1 resistencia 220

- 1 potenciómetro 2 K

- 1 tablero

- Tablero de madera de 1m2

- 10 tornillos

Caja de herramientas:

- Destornillador

- Pistola de soldar y estaño

- Taladro

- Pintura (si quieres)

Modelo:

1. Hacer una caja con la tabla de madera. El volumen de esta caja es de más o menos 30 cm3.

2. Soldar los cables a los 18 botones.

3. Taladrar 18 agujeros y poner los botones.

4. Taladrar un agujero para poner la pantalla LCD.

5. Para soldar los cables en la pantalla LCD

6. Para conectar los diferentes cables

Conexión eléctrica:

Botones | Entrada digital Arduino | Tablero de circuitos

Equipo 1 | 22 | Grd

Equipo 2 | 23 | Grd

Corazón (color) | 24 | Grd

Club (color) | 25 | Grd

Diamante (color) | 26 | Grd

Espada (color) | 27 | Grd

7 (tarjeta) | 28 | Grd

8 (tarjeta) | 29 | Grd

9 (tarjeta) | 30 | Grd

10 (tarjeta) | 31 | Grd

Jack (tarjeta) | 32 | Grd

Reina (tarjeta) | 33 | Grd

Rey (tarjeta) | 34 | Grd

Ace (carta) | 35 | Grd

Botón Sí | 36 | Grd

Sin botón | 37 | Grd

20 declaración | 38 | Grd

50 declaración | 39 | Grd

La mejor forma de conectar la pantalla LCD es seguir las instrucciones de este enlace.

Paso 3: software

El lenguaje Arduino se basa en un lenguaje C ++ desarrollado para Arduino. Para usar el código Arduino del proyecto, el primer paso es instalar el software Arduino. Se puede descargar para Windows, Linux o Mac desde el sitio web oficial de Arduino. La instalación de este programa es muy sencilla.

Nuestro software es un programa bastante largo. Lo difícil para este proyecto es tener en cuenta todas las situaciones posibles de un juego de belote. Sigue las diferentes secuencias de un juego de belote, descritas en el paso anterior.

Por supuesto, se pueden proporcionar diferentes mejoras. Esperamos que encuentre alguno de estos ?.

Nuestro programa está disponible en estos archivos:

Recomendado: