Introduction: Arduino Mastermind Game

About: Artista brasileiro interessado em gambiarras no geral!

I created this little game as a hobby for my children during the Covid-19 quarantine. I had already seen some versions for two players on the Internet. But I wanted a version in which the player would challenge Arduino itself, because then I could turn the game into a puzzle for Escape Room.

===

Eu criei esse jogo como um passatempo para os meus filhos durante a pandemia de Covid-19. Eu já vi algumas versões do jogo para dois jogadores, usando o Arduino como tabuleiro. Mas eu queria uma versão em que o jogador pudesse desafiar o próprio Arduino, porque pensei que poderia tornar esse jogo um quebra-cabeça para Escape Room.

Supplies

Arduino Leonardo x 1

NeoPixel NeoMatrix x 2

Rotary Encoder with Push-Button×1

Buzzer x 1

Battery Holder, 18650 x 2

Step 1: Schematics and Code

The game works like this: there are seven colors available and a code with four colors, without any of them being repeated. The player's goal is to find out what is the sequence of four colors in a maximum of sixteen attempts. When the player hits one of the colors, but misses the position, the computer lights up a red LED. When the color and position are correct, the computer lights up a green led. With these tips and some strategy, the player must discover the password.

In my research, I found some versions of this game, but I decided to create one using the fewest possible Arduino pins, in order to create other puzzles on the same board.

==

O jogo funciona assim: existem sete cores disponíveis e um código com quatro cores, sem que nenhuma delas se repita. O objetivo do jogador é descobrir qual é a seqüência de quatro cores em no máximo dezesseis tentativas. Quando o jogador acerta uma das cores, mas erra a posição, o computador acende um led vermelho. Quando acerta a cor e a posição, o computador acende um led verde. Com essas dicas e alguma estratégia, o jogador deve descobrir qual o código correto.
Em minha pesquisa, eu encontrei algumas versões desse jogo, mas eu resolvi criar uma usando o menor número possível de pinos do Arduino, para poder criar outros quebra-cabeças numa mesma placa.

Step 2: The Best Player in the World

Here is my son Chico, playing the game!

===

E aqui o Chico, se divertindo com o jogo!

Arduino Contest 2020

Participated in the
Arduino Contest 2020