Taula de continguts:

Com fer un joc de cartes en un Raspberry Pi: 8 passos
Com fer un joc de cartes en un Raspberry Pi: 8 passos

Vídeo: Com fer un joc de cartes en un Raspberry Pi: 8 passos

Vídeo: Com fer un joc de cartes en un Raspberry Pi: 8 passos
Vídeo: A 17th century Abandoned Camelot Castle owned by a notorious womanizer! 2024, De novembre
Anonim
Com fer un joc de cartes en un Raspberry Pi
Com fer un joc de cartes en un Raspberry Pi

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

Pas 2: Preparació dels botons
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

Pas 3: Preparació dels LED
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

Pas 4: Preparació del timbre / música
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

Pas 5: Preparació del codi
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

Pas 6: creació de la pantalla de benvinguda
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

Pas 7: Creació de sentències True
Pas 7: Creació de sentències True
Pas 7: Creació de sentències True
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

Pas 8: Creació de funcions
Pas 8: Creació de funcions
Pas 8: Creació de funcions
Pas 8: Creació de funcions
Pas 8: Creació de funcions
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

Pas 10: Córrer !!
Pas 10: Córrer !!

Executa el joc i gaudeix-lo

Recomanat: