Le jeu "Attendez un instant!" sur arduino

Beaucoup d'entre vous connaissent sûrement le jeu électronique soviétique populaire "Electronics IM-02" produit depuis 1984, dans lequel le loup du dessin animé "Eh bien, attendez une minute!" attrape les œufs dans un panier. Je suis donc tombé sur un article qui décrit le processus de création d'un tel jeu sur Arduino et j'ai décidé de répéter le projet avec mes modifications. Ce que j'ai fait, voir ci-dessous.



Quelques mots sur le jeu: les œufs roulent alternativement des quatre côtés, le joueur, contrôlant le loup, doit attraper les œufs dans le panier, en le plaçant en face des œufs roulés. Pour chaque œuf attrapé, le joueur obtient un point, pour chaque cassé - un point de pénalité est accordé. Lorsque vous collectez trois points de pénalité, le jeu se termine. Le jeu a quatre niveaux de difficulté, qui dépendent du nombre d'œufs capturés, plus ils sont capturés, plus les œufs commencent à rouler rapidement.



Mes changements: j'ai refait le contrôle du loup sur les boutons; sons ajoutés; points de pénalité ajoutés; ajouté un registre avec un record en EEPROM et ajouté une petite animation à la fin du jeu, si le nombre de points requis a été marqué.

Détails nécessaires:

Écran Arduino Nano OLED 128x64
Bouton sans fixation - 4 pcs. Fils de la
carte de
développement de buzzer passif


Schéma de câblage


Quelques points du croquis:

  1. Niveaux de difficulté en fonction du nombre d'œufs capturés - lignes 304-307
  2. Nombre d'oeufs écrasés pour terminer le jeu - ligne 320
  3. Nombre d'oeufs capturés pour l'animation - ligne 547



Lien vers un croquis et des bibliothèques

All Articles