Table des matières:

Comment faire un jeu de cartes sur un Raspberry Pi : 8 étapes
Comment faire un jeu de cartes sur un Raspberry Pi : 8 étapes

Vidéo: Comment faire un jeu de cartes sur un Raspberry Pi : 8 étapes

Vidéo: Comment faire un jeu de cartes sur un Raspberry Pi : 8 étapes
Vidéo: Raspberry Pi 4 & Retrogaming (Recalbox) | Installation Complète en 15 Minutes + Test ! [FR] 2024, Novembre
Anonim
Comment faire un jeu de cartes sur un Raspberry Pi
Comment faire un jeu de cartes sur un Raspberry Pi

Le but de ceci est de créer un jeu sur le Raspberry Pi en utilisant de la musique, des boutons, des lumières et un buzzer ! le jeu s'appelle As et le but est de s'approcher le plus possible de 21 sans dépasser

Étape 1: Préparation du Raspberry Pi Obtenez le Raspberry Pi et branchez un clavier, une souris, un câble Ethernet et un moniteur

Branchez maintenant le câble d'alimentation

Attachez maintenant le câble plat et la planche à pain

Fournitures

Matériaux

1 LED rouge

1 LED jaune 1 LED verte 1 Buzzer 1 raspberry pi Moniteur Souris Clavier Haut-parleur 6 fils mâle/mâle

Étape 1: Étape 2: Préparation des boutons

Étape 2: Préparation des boutons
Étape 2: Préparation des boutons

Prenez les 3 boutons et alignez-les tout au bout de votre planche à pain

Ensuite, attachez une résistance à chacun des boutons et mettez la résistance à la terre Ensuite, attachez un fil à chaque bouton (les câbles doivent être connectés aux broches GPIO)

Étape 2: Étape 3: Préparation des LED

Étape 3: Préparation des LED
Étape 3: Préparation des LED

Vous configurez les LED dans une rangée

Assurez-vous que les voyants sont rouges, jaunes, verts pour le rendre plus attrayant visuellement

Attachez une résistance dans chaque circuit

Fixez les fils dans les broches gpio, puis dans la résistance/la LED (si nécessaire, les broches de mise à la terre)

Étape 3: Étape 4: Préparation du buzzer/de la musique

Étape 4: Préparation du buzzer/de la musique
Étape 4: Préparation du buzzer/de la musique

Regardez en bas du buzzer et déterminez le câble positif et négatif

Fixez le câble positif dans un gpio et le négatif dans une broche de terre

Si nécessaire, ajoutez des câbles mâles/femelles supplémentaires

(Optionnel)

-Connectez un appareil Bluetooth au raspberry pi dans la section Bluetooth pour écouter de la musique

Étape 4: Étape 5: Préparation du code

Étape 5: Préparation du code
Étape 5: Préparation du code

Importez les bibliothèques nécessaires indiquées ci-dessous dans l'image

Attribuez-vous LEDS, boutons et buzzer une valeur de broche gpio

Préparez les images que vous souhaitez utiliser en les enregistrant au même endroit que vous avez enregistré votre code python

Ajoutez l'image dans le code en utilisant pygame.image.load et affectez-la à une variable

Étape 5: Étape 6: Création de l'écran de bienvenue

Étape 6: Création de l'écran de bienvenue
Étape 6: Création de l'écran de bienvenue

Copiez le code affiché dans le et lisez les commentaires sur ce que fait chaque ligne

Ajustez les coordonnées dans la commande surface.blit à l'endroit où vous souhaitez placer vos images. (idéalement, des coordonnées similaires fonctionneraient mieux)

Étape 6: Étape 7: Création d'instructions While True

Étape 7: Création d'instructions While True
Étape 7: Création d'instructions While True
Étape 7: Création d'instructions While True
Étape 7: Création d'instructions While True

Alors que de vraies déclarations sont nécessaires pour toujours vérifier si un bouton est enfoncé

La déclaration while true ci-dessous montre run2 qui crée une hitbox pour l'écran d'accueil qui permet aux utilisateurs de continuer dans le jeu de cartes

Ignorez le start() pour l'instant, nous en aurons besoin plus tard

Une fois que le bouton numérique a été enfoncé, nous passons à la déclaration principale tandis que vraie

Vous trouverez ci-dessous le code de déclaration principal tandis que vrai que vous devez copier qui interagit avec les boutons et les fonctions

Étape 7: Étape 8: Création de fonctions

Étape 8: Création de fonctions
Étape 8: Création de fonctions
Étape 8: Création de fonctions
Étape 8: Création de fonctions
Étape 8: Création de fonctions
Étape 8: Création de fonctions

Vous devez créer de nombreuses fonctions qui incluent start, process_bz, process_symbol, lost_bz, win_bz, Dealcard, Compcard et end

Ces fonctions sont dans les images ci-dessous et sont accompagnées de commentaires

Copiez le code et placez-le au-dessus du code de l'écran d'accueil de chargement mais en dessous des codes variables

-Copiez TOUTES les fonctions ci-dessus car elles jouent toutes un rôle essentiel dans le jeu. -Chaque fonction est accompagnée de commentaires pour expliquer ce que fait le code

Étape 8: Étape 10: Courez

Étape 10: Courez !!
Étape 10: Courez !!

Lancez le jeu et profitez-en

Conseillé: