Taula de continguts:
Vídeo: Sistema de puntuació Belote - BSS: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
Com a estudiants d’enginyeria, volíem fer un projecte útil i que ens interessés. Per fer-ho, vam haver d’utilitzar un Arduino MEGA.
Al meu equip li agrada jugar a cartes junts. El nostre millor joc de cartes és el "belot". En la majoria dels casos, cal jugar quatre jugadors. Els jugadors es divideixen en equips de dos i estan asseguts l’un davant de l’altre. Un dels dos equips, que aconsegueix el triomf, es compromet a fer més punts que l’altre. Per tant, el marcador és una part important del joc.
Recordeu que cada classificació de cartes té un valor de puntuació específic i canvia si és el triomf o no. També és possible puntuar amb declaracions. Les declaracions són conjunts particulars de cartes que es mantenen a les mans dels jugadors, que donen als jugadors punts extra si s’anuncien.
Hi ha tres tipus de declaracions:
• 4 cartes del mateix rang, anomenades "quadrat".
• Seqüències de 3 a 8 cartes del mateix pal.
• "Belot" és el rei i la reina de qualsevol trunfo que es mantingui unit a la mà d'un jugador.
Hi ha moltes situacions que dificulten el càlcul. Per això, vam decidir desenvolupar un sistema de puntuació per al belot. El sistema es veurà com un petit quadre amb molts botons policials segons les declaracions i cada rang de cartes. També hi haurà una pantalla per mostrar la partitura.
T'ajudarem a reconstruir aquest projecte per al teu propi ús.
Pas 1: Com funciona
El funcionament d’aquest sistema és bastant senzill. Segueix les diferents seqüències d'un joc clàssic de belote. Vegem els passos globals.
Després de la distribució de les cinc primeres cartes, el primer pas és determinar qui pren el triomf i de quin color és. El sistema fa aquestes dues preguntes. Heu de respondre amb els diferents botons associats.
Ara podeu distribuir les tres darreres cartes. Per defecte, és l’equip qui comença. Per a cada carta jugada, primer heu de codificar el color i després el valor.
El sistema identifica quina carta és la més forta i quin equip guanya la mà. Aquesta seqüència es repeteix vuit vegades. Entre cada mà, el sistema mostra la puntuació.
De la mà d’una part, el sistema sap qui guanya el “dix de der”, si hi ha un “capot” (si un equip guanya totes les mans) i pregunta si hi ha declaracions. Si és així, l'equip ha de codificar els punts associats. Només hi ha botons "20 punts" i "50 punts". Per tant, si un equip té un "100" per exemple, els jugadors han de codificar dues vegades "50 punts". Permet minimitzar el nombre de botons. Si l’equip que aconsegueix el triomf no guanya almenys la meitat dels punts, l’altre equip guanya tots els punts de la part.
El joc continua fins que un equip aconsegueix els 1001 punts.
Pas 2: model
Material
-1 Arduino Mega 2560
-1 mòdul LCD Arduino 16x2
- 56 cables Arduino de 20 cm
- 9 polsadors (vermells)
- 9 polsadors (negre)
- 1 resistència 220
- 1 potenciòmetre de 2 K
- 1 tauleta de suport
- Tauler de fusta d’1m2
- 10 cargols
Caixa d'eines:
- Tornavís
- Pistola de soldar i llauna
- Trepant
- Pintura (si voleu)
Model:
1. Per fer una caixa amb el tauler de fusta. El volum d'aquesta caixa és més o menys de 30 cm3.
2. Per soldar els cables als 18 botons.
3. Per practicar 18 forats i posar els botons.
4. Per practicar un forat per posar la pantalla LCD.
5. Per soldar els cables de la pantalla LCD
6. Per connectar els diferents cables
Connexió elèctrica:
Botons | Entrada digital Arduino | Taula de pa
Equip 1 | 22 | Grd
Equip 2 | 23 | Grd
Cor (color) | 24 | Grd
Club (color) | 25 | Grd
Diamant (color) | 26 | Grd
Spade (color) | 27 | Grd
7 (targeta) | 28 | Grd
8 (targeta) | 29 | Grd
9 (targeta) | 30 | Grd
10 (targeta) | 31 | Grd
Jack (targeta) | 32 | Grd
Reina (targeta) | 33 | Grd
Rei (targeta) | 34 | Grd
As (targeta) | 35 | Grd
Botó Sí | 36 | Grd
Cap botó | 37 | Grd
20 declaració | 38 | Grd
50 declaració | 39 | Grd
La millor manera de connectar la pantalla LCD és seguir les instruccions d’aquest enllaç.
Pas 3: programari
El llenguatge Arduino es basa en un llenguatge C ++ desenvolupat per Arduino. Per utilitzar el codi Arduino del projecte, el primer pas és instal·lar el programari Arduino. Es pot descarregar per a Windows, Linux o Mac des del lloc web oficial d'Arduino. La instal·lació d’aquest programa és molt senzilla.
El nostre programari és un programa bastant llarg. El difícil d’aquest projecte és tenir en compte totes les situacions possibles d’un joc belote. Segueix les diferents seqüències d'un joc belote, descrites al pas anterior.
Per descomptat, es poden proporcionar diferents millores. Esperem que en trobeu alguns?
El nostre programa està disponible en aquests fitxers:
Recomanat:
Quadre de puntuació de Raspberry Pi: 4 passos
Raspberry Pi Scoreboard: Avui explicaré com he elaborat aquest marcador que està controlat per un raspberry pi i alimentat per una font d’alimentació de 5V. Utilitza una combinació de leds ws2811 i ws2812b per a la il·luminació i l'estructura està feta de fusta contraxapada i roure vermell. Per a una descripció
Puntuació automàtica per al joc de golf Executive Par 3: 12 passos (amb imatges)
Puntuació automàtica per al joc de golf Executive Par 3: recentment he publicat un manual instructiu sobre la construcció d’un joc divertit que és portàtil i que es pot jugar tant a dins com a fora. Es diu "Executive Par 3 Golf Game". Vaig dissenyar una rèplica de la targeta de puntuació per registrar la puntuació de cada jugador per a 9 "forats". Com a
Jocs de tira única de dos jugadors amb tauler de puntuació: 10 passos
Jocs de tira LED de dos jugadors amb tauler de puntuació: reseu primer el déu per tots els pobles del món, Déu només pot ajudar-nos i donar-nos pau en aquest moment. Tots estem tancats i no tenim on anar. No tinc més obres per fer, així que comenceu a estudiar Python en línia i no puc pensar cap
Quadre de puntuació Bluetooth de la bateria de ions de li: 4 passos (amb imatges)
Quadre de puntuació Bluetooth de la bateria d’ió Li: Introducció El projecte es basa en les meves instruccions de l’any passat: Quadre de puntuació Bluetooth de tennis de taula. Es pot utilitzar per a altres
Puntuació electrònica per a un joc de beisbol Boss Bag Toss: 8 passos (amb imatges)
Puntuació electrònica per a un joc de beisbol Bean Bag Toss: aquest manual explicarà com mantenir automàticament la puntuació electrònica per a un joc de beisbol Bean Bag Toss. No mostraré una construcció detallada del joc de fusta, aquests plans es poden trobar al lloc web d'Ana White a: https: // www