El juego "¡Espera un momento!" en arduino

Seguramente muchos de ustedes conocen el popular juego electrónico soviético "Electronics IM-02" producido desde 1984, en el que el lobo de la caricatura "¡Bueno, espere un minuto!" atrapa huevos en una canasta. Entonces, me encontré con un artículo que describe el proceso de creación de un juego en Arduino y decidí repetir el proyecto con mis cambios. Lo que hice, ver abajo.



Algunas palabras sobre el juego: los huevos ruedan alternativamente desde cuatro lados, el jugador, controlando al lobo, debe atrapar los huevos en la canasta, colocándolos frente a los huevos enrollados. Por cada huevo atrapado, el jugador recibe un punto, por cada roto, se otorga un punto de penalización. Al recoger tres puntos de penalización, el juego termina. El juego tiene cuatro niveles de dificultad, que dependen de la cantidad de huevos capturados, cuanto más se atrapan, más rápido comienzan a rodar los huevos.



Mis cambios: rehice el control del lobo sobre los botones; sonidos añadidos; puntos de penalización añadidos; agregó un registro con un registro en EEPROM y agregó una pequeña animación al final del juego, si se anotó el número requerido de puntos.

Detalles necesarios:

Pantalla OLED Arduino Nano 128x64
Botón sin fijación - 4 piezas. Cables de la Junta de Desarrollo de
Zumbador Pasivo



Diagrama de cableado


Algunos puntos en el boceto:

  1. Niveles de dificultad dependiendo del número de huevos capturados - líneas 304-307
  2. Número de huevos estrellados para completar el juego - línea 320
  3. Número de huevos atrapados para la animación: línea 547



Enlace a bocetos y bibliotecas

All Articles