Projetos e aulas no metaverso
em 14 de Novembro de 2022
Dando continuidade ao projeto 06 - jogo genius em C com uma nova interfacce e linguagem de programação, neste caso a Pascal. Utilizei a IDE gratuita Lazarus.
Foi utilizado o componente Image para colocar a figura de fundo do jogo Genius. Acrescentado ainda 4 panels coloridos representando cada botão que o usuário deverá pressionar. Um botão ao centro com o texto "ligar". E quatro labels no lado esquerdo superior da tela para apresentar a fase e a velocidade de execução do jogo.
O jogo inicia ao pressionar o botão "ligar" e logo em seguida acenderá o botão correspondente gerado internamente de forma aleatória. Será aguardado o usuário pressionar o botão. Caso acerte, será apresentada a mensagem '"Você acertou" e será reinciada a sequencia de luzes e acrescentado mais um nível.
Desta segunda vez o usuário deverá pressionar 2 luzes. E novamente o jogo verificará a sequencia digitada e apresentará a mensagem. Caso erre qualquer um dos passos ao final da sequencia será apresentado "Você errou".
O jogo muda de fase a cada 6 sequencias.
Toda a lógica interna foi muito parecida com a do projeto anterior. Algumas adaptações foram necessárias é claro, principalmente em relação a sintaxe de linguagens diferentes e também do ambiente DOS para gráfico.
O jogo ficou muito divertido. Espero que gostem.
Código completo pode ser acessado aqui: link
Download do projeto completo: link
Caso tenha interesse nas aulas particulares de algoritmos e programação, entre em contato comigo: https://profes.com.br/projetosaza