Sobre este proyecto
it-programming / web-development
Abierto
PARTE I – Projeto do Jogo Genius (jogo eletrônico de memória):
Antes de iniciar o jogo o usuário deve selecionar uma chave retentiva (on-off por
exemplo) para selecionar se será 1 ou 2 jogadores que participarão.
O projeto deve conter dois sets de interação, um para cada jogador.
Cada set é composto por:
- 1 led que indica a vez do usuário jogar.
- 4 LEDs de cores diferentes e um botão correspondente a cada LED
- 2 displays de 7 segmentos que devem ser multiplexados para exibir o nível de cada
jogador
O programa funciona como um jogo da memória: inicia no nível 1, e um LED pisca e o
jogador tem que lembrar qual piscou. O usuário deve apertar o botão quando o seu LED
indicador de jogada acender. Depois do jogador 1 é a vez do jogador 2. Ao acertarem vai
para o nível 2, no qual dois leds escolhidos de maneira aleatória piscam e o usuário tem
que lembrar a sequência. Nivel 3, três LEDs e assim por diante.
Importante: a sequência deve ser aleatória para toda vez que o PIC iniciar seja um jogo
diferente.
Os níveis devem ser exibidos nos displays de 7 segmentos e vão até o 99, se passar disso,
todos os LEDs piscam e o usuário zera o jogo.
Se ambos acertarem o LED de indicação de cada pisca duas vezes, o nível é incrementado
e o jogo continua. Se algum errar, todos os LEDs piscam e por fim os LEDs do ganhador
permanecem piscando. Para que não haja desvantagem, quando está no modo de 2
jogadores, o resultado só é conferido depois que os dois usuários jogarem.
parte ii – evolução do jogo anterior:
o principio de funcionamento deve ser o mesmo, no entanto, ao invés de usar displays
de 7 segmentos, você deve utilizar um display lcd 16x2 que guiará o jogo com
mensagens escolhidas a seu critério. Quanto mais elaborado, melhor. As primeiras 8
Matrizes são destinadas ao Jogador 1 e as 8 seguintes ao Jogador 2. Mensagens como
“Atenção”, “Sua Vez”, “Correto” e “Nivel x” devem ser exibidas. Se algum errar,
mensagens de “errado” devem correr pela tela inteira nas duas linhas e logo depois o
ganhador deve ser anunciado pela tela lcd, além dos leds piscarem. Você é o projetista,
fique livre para incrementar qualquer coisa adicional a esse projeto, desde que tenha
executado os requisitos básicos.
Categoría Programación y Tecnología
Subcategoría Programación Web
Plazo de Entrega: No definido
Habilidades necesarias