Taula de continguts:
- Subministraments
- Pas 1: Pas 2: Preparació dels botons
- Pas 2: pas 3: preparació dels LED
- Pas 3: Pas 4: Preparació del timbre / música
- Pas 4: Pas 5: Preparació del codi
- Pas 5: Pas 6: Creació de la pantalla de benvinguda
- Pas 6: Pas 7: Creació de sentències True
- Pas 7: Pas 8: Creació de funcions
- Pas 8: Pas 10: Córrer
Vídeo: Com fer un joc de cartes en un Raspberry Pi: 8 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
L’objectiu és crear un joc al raspberry pi amb música, botons, llums i un brunzidor. el joc es diu Asos i l’objectiu és acostar-se el màxim possible als 21 sense passar per sobre
Pas 1: Preparació del Raspberry Pi Obteniu el raspberry pi i connecteu-hi un teclat, un ratolí, un cable ethernet i un monitor
Connecteu el cable d’alimentació
Ara poseu el cable de cinta i la tauleta de suport
Subministraments
Materials
1 LED vermell
1 LED groc 1 LED verd 1 Zumbador 1 raspberry pi Monitor Ratolí Teclat Altaveu 6 cables masculí / masculí
Pas 1: Pas 2: Preparació dels botons
Agafeu els 3 botons i alineeu-los al final de la taula de treball
A continuació, connecteu una resistència a cadascun dels botons i feu que la resistència es posi a terra. A continuació, connecteu un cable a cada botó (els cables s’han de connectar als pins GPIO)
Pas 2: pas 3: preparació dels LED
Configureu els LED seguits
Assegureu-vos que els leds siguin vermells, grocs i verds perquè resultin més atractius visualment
Connecteu una resistència a cada circuit
Connecteu els cables als pins gpio i després a la resistència / led (si cal, pins de terra)
Pas 3: Pas 4: Preparació del timbre / música
Mireu la part inferior del brunzidor i determineu el cable positiu i negatiu
Connecteu el cable positiu a un gpio i el negatiu a un passador de terra
Si cal, afegiu cables mascle / femella addicionals
(Opcional)
-Connecteu un dispositiu Bluetooth al raspberry pi a la secció Bluetooth per escoltar música
Pas 4: Pas 5: Preparació del codi
Importeu les biblioteques necessàries que es mostren a la imatge
Assigneu els LED, els botons i el brunzidor a un valor de pin gpio
Prepareu les imatges que vulgueu utilitzar desant-les a la mateixa ubicació on heu desat el codi Python
Afegiu la imatge al codi mitjançant pygame.image.load i assigneu-la a una variable
Pas 5: Pas 6: Creació de la pantalla de benvinguda
Copieu el codi que es mostra a la llista i llegiu els comentaris sobre què fa cada línia
Ajusteu les coordenades de l'ordre surface.blit a on vulgueu col·locar les imatges. (idealment coordenades similars funcionarien millor)
Pas 6: Pas 7: Creació de sentències True
Tot i que calen afirmacions vertaderes per comprovar sempre si es prem un botó
L'afirmació while true següent mostra run2, que crea una caixa d'èxit per a la pantalla de benvinguda que permet als usuaris continuar amb el joc de cartes
Ignora l'inici () per ara, ho necessitarem més endavant
Un cop premut el botó digital, passem a la declaració principal mentre és veritable
A continuació es mostra el codi de declaració principal, tot i que és veritable, que heu de copiar, que interactua amb els botons i les funcions
Pas 7: Pas 8: Creació de funcions
Heu de crear nombroses funcions que inclouen start, process_bz, process_symbol, lost_bz, win_bz, Dealcard, Compcard i end
Aquestes funcions es mostren a les imatges següents i inclouen comentaris
Copieu el codi i col·loqueu-lo a sobre del codi de pantalla de benvinguda de càrrega, però a sota dels codis variables
-Còpia totes les funcions anteriors, ja que totes tenen un paper vital en el joc. -Cada funció inclou comentaris per explicar què fa el codi
Pas 8: Pas 10: Córrer
Executa el joc i gaudeix-lo
Recomanat:
Joc Simon: Joc divertit: 5 passos
Simon Game - Fun Game !: Referència: després d'un llarg cap de setmana, us heu d'esforçar completament per realitzar totes les tasques i treballs dels quals esteu responsables. És hora que ens entrenem el cervell, oi? A més d’aquests jocs avorrits i sense sentit, hi ha un joc anomenat Simon Game
Joc LED Aruduino Fent clic ràpid Joc de dos jugadors: 8 passos
Joc LED Aruduino Fent clic ràpid Joc de dos jugadors: aquest projecte està inspirat en @HassonAlkeim. Si esteu disposat a aprofundir aquí hi ha un enllaç que podeu consultar https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/. Aquest joc és una versió millorada d’Alkeim. És un
(2) Començar a fer un joc: fer una presentació a Unity3D: 9 passos
(2) Començar a fer un joc: fer una pantalla de presentació a Unity3D: en aquest instructiu aprendreu com fer una pantalla de presentació senzilla a Unity3D. En primer lloc, obrirem Unity
Joc de cartes Sheepshead amb Esp8266: 4 passos
Joc de cartes Sheepshead amb Esp8266: Sheepshead és un joc de cartes que jugarien les tietes i els meus oncles durant les trobades familiars. És un truc per prendre joc de cartes originat a Europa. Hi ha diverses versions, de manera que la meva versió pot ser una mica diferent de la que toqueu. A la versió I implem
Funda USB per a cartes de joc: 5 passos
Funda USB per a cartes de joc: tenia moltes cartes addicionals, així que vaig fer aquest cas