Tabla de contenido:

Cómo hacer un juego de cartas en una Raspberry Pi: 8 pasos
Cómo hacer un juego de cartas en una Raspberry Pi: 8 pasos

Video: Cómo hacer un juego de cartas en una Raspberry Pi: 8 pasos

Video: Cómo hacer un juego de cartas en una Raspberry Pi: 8 pasos
Video: Inteligencia Artificial CREA los JUEGOS que le pido (ChatGPT) 2024, Noviembre
Anonim
Cómo hacer un juego de cartas en una Raspberry Pi
Cómo hacer un juego de cartas en una Raspberry Pi

¡El propósito de esto es crear un juego en el raspberry pi usando música, botones, luces y un timbre! el juego se llama Ases y el objetivo es acercarse lo más posible a 21 sin pasarse

Paso 1: Preparación de la Raspberry Pi Obtenga la Raspberry Pi y conecte un teclado, mouse, cable ethernet y monitor

Ahora conecte el cable de alimentación

Ahora conecte el cable plano y la placa de pruebas

Suministros

Materiales

1 LED rojo

1 LED amarillo 1 LED verde 1 Zumbador 1 Raspberry pi Monitor Ratón Teclado Altavoz 6 cables macho / macho

Paso 1: Paso 2: Preparación de los botones

Paso 2: preparación de los botones
Paso 2: preparación de los botones

Tome los 3 botones y alinee al final de su tablero

Luego conecte una resistencia a cada uno de los botones y haga que la resistencia vaya a tierra Luego conecte un cable a cada botón (los cables deben estar conectados a los pines GPIO)

Paso 2: Paso 3: Preparación de los LED

Paso 3: preparación de los LED
Paso 3: preparación de los LED

Configura los LED en una fila

Asegúrese de que los leds sean rojos, amarillos, verdes para que se vea más atractivo visualmente

Conecte una resistencia en cada circuito

Conecte los cables a los pines gpio y luego a la resistencia / LED (si es necesario, pines de conexión a tierra)

Paso 3: Paso 4: Preparación del zumbador / música

Paso 4: preparación del zumbador / música
Paso 4: preparación del zumbador / música

Mire la parte inferior del zumbador y determine el cable positivo y negativo

Conecte el cable positivo a un gpio y el negativo a un pin de tierra

Si es necesario, agregue cables macho / hembra adicionales

(Opcional)

-Conecte un dispositivo Bluetooth a la raspberry pi en la sección de Bluetooth para escuchar música

Paso 4: Paso 5: Preparación del código

Paso 5: preparación del código
Paso 5: preparación del código

Importe las bibliotecas necesarias que se muestran a continuación en la imagen

Asignarle LEDS, botones y zumbador un valor de pin gpio

Prepare las imágenes que desea usar guardándolas en la misma ubicación en la que guardó su código de Python

Agregue la imagen al código usando pygame.image.load y asígnela a una variable

Paso 5: Paso 6: Creación de la pantalla de bienvenida

Paso 6: creación de la pantalla de bienvenida
Paso 6: creación de la pantalla de bienvenida

Copie el código que se muestra en el y lea los comentarios sobre lo que hace cada línea

Ajusta las coordenadas en el comando surface.blit donde quieras colocar tus imágenes. (idealmente unas coordenadas similares funcionarían mejor)

Paso 6: Paso 7: Creación de declaraciones While True

Paso 7: Creación de declaraciones While True
Paso 7: Creación de declaraciones While True
Paso 7: Creación de declaraciones While True
Paso 7: Creación de declaraciones While True

Si bien se requieren declaraciones verdaderas para verificar siempre si se presiona un botón

La declaración while verdadera a continuación muestra run2 que crea un hitbox para la pantalla de bienvenida que permite a los usuarios continuar en el juego de cartas.

Ignore el inicio () por ahora lo necesitaremos más tarde

Una vez que se ha presionado el botón digital, pasamos a la declaración principal mientras que es verdadera

A continuación se muestra el código de declaración principal, aunque verdadero, que necesita copiar y que interactúa con botones y funciones.

Paso 7: Paso 8: Creación de funciones

Paso 8: creación de funciones
Paso 8: creación de funciones
Paso 8: creación de funciones
Paso 8: creación de funciones
Paso 8: creación de funciones
Paso 8: creación de funciones

Necesita crear numerosas funciones que incluyen start, process_bz, process_symbol, lost_bz, win_bz, Dealcard, Compcard y end

Estas funciones están en las imágenes a continuación y vienen con comentarios.

Copie el código y colóquelo encima del código de la pantalla de bienvenida de carga pero debajo de los códigos de variable

-Copie TODAS las funciones anteriores, ya que todas juegan un papel vital en el juego. -Cada función viene con comentarios para explicar qué hace el código

Paso 8: Paso 10: ¡Corre

Paso 10: ¡Corre!
Paso 10: ¡Corre!

Ejecuta el juego y disfrútalo

Recomendado: