O jogo "Espere um momento!" no arduino

Certamente muitos de vocês conhecem o popular jogo eletrônico soviético "Electronics IM-02" produzido desde 1984, no qual o lobo do desenho animado "Bem, espere um minuto!" pega ovos em uma cesta. Então, me deparei com um artigo que descreve o processo de criação de um jogo desse tipo no Arduino e decidi repetir o projeto com minhas alterações. O que eu fiz, veja abaixo.



Algumas palavras sobre o jogo: os ovos rolam alternadamente de quatro lados, o jogador, controlando o lobo, deve pegar os ovos na cesta, colocando-os em frente aos ovos enrolados. Para cada ovo apanhado, o jogador recebe um ponto, por cada partida - um ponto de penalidade é concedido. Ao coletar três pontos de penalidade, o jogo termina. O jogo tem quatro níveis de dificuldade, que dependem do número de ovos capturados, quanto mais capturados, mais rápido os ovos começam a rolar.



Minhas alterações: refiz o controle do lobo nos botões; sons adicionados; pontos de penalidade adicionados; adicionou um registro mantendo um registro na EEPROM e adicionou uma pequena animação no final do jogo, se o número necessário de pontos foi marcado.

Detalhes necessários:
Arduino Nano
OLED display 128x64
Botão sem fixação - 4 unid. Fios da placa de desenvolvimento de
campainha passiva



Diagrama de fiação


Alguns pontos no esboço:

  1. Níveis de dificuldade, dependendo do número de ovos capturados - linhas 304-307
  2. Número de ovos quebrados para concluir o jogo - linha 320
  3. Número de ovos apanhados para animação - Linha 547



Link para esboço e bibliotecas

All Articles