O projeto consiste em um jogo de labirinto onde o usuário controla um personagem e deve alcançar a saída evitando bater nas paredes. Ao completar o labirinto, uma imagem e som serão exibidos para assustar o usuário. O jogo foi desenvolvido utilizando a biblioteca Allegro para movimentar sprites na tela e reproduzir áudio.
3. Descrição:
O projeto “Labirinto” consiste basicamente
em uma animação com a participação do
usuário.
Como o próprio nome já diz, o usuário terá
que controlar um personagem ao longo de
um labirinto utilizando apenas as “setas”
do teclado.
Algumas dificuldades serão colocadas
para o usuário, como: Toda vez que o
mesmo tocar nas paredes do labirinto com
o personagem, o jogo será iniciado
novamente no ponto de partida.
4. Descrição:
Para tornar o projeto um pouco mais
divertido, quando o usuário alcançar o
final do labirinto com o
personagem, sem a ciência do
mesmo, aparecerá na tela uma imagem
seguida de um som na tentativa de
assustá-lo.
5. Interface do Software:
Mapa do labirinto.
Site gerador de labirintos.
http://hereandabove.com/maze/mazeorig.f
orm.html
8. Metodologia:
Primeiramente foi pesquisado como
movimentar bitmaps na tela do
allegro, já que essa seria a parte
principal do projeto;
9. Metodologia:
Logo após, com os conhecimentos
adquiridos em aula, foi trabalhado o
plano de fundo e suas variações;
10. Metodologia:
Algumas definições um pouco mais
complexas foram definidas com um
pouco mais de dificuldade ao final do
projeto, como, por exemplo, o
mapeamento do “labirinto”, ou seja, a
identificação das paredes do mesmo;
13. Características que poderão
ser implantadas futuramente:
Opções de fases com diferentes níveis de
dificuldade;
Opções de personagens;
Otimização da qualidade visual do projeto
(resolução gráfica);
Comunicação com diferentes equipamentos
externos (display, alarmes);
Controle de velocidade do personagem;
Editor de mapas;
Temporizador;
“Esconde-Mapa”.
14. Agradecemos ao Professor Kesede por
liberar a licença de imagem.
Ficaremos gratos se não formos
processados.