Este documento descreve um projeto de animação interativa chamado "Jogo do Baú" desenvolvido por um grupo de estudantes de engenharia de produção para a disciplina de Algoritmos e Programação de Computadores I. O projeto consiste em um baú trancado com cadeado que só será aberto caso o usuário acerte questões lógicas. O documento detalha a interface gráfica, a metodologia utilizada e as ações futuras planejadas para melhorar o projeto.
Jogo do Baú: Um projeto de animação interativa com questões lógicas
1. Jogo do Baú
Projeto AM2 – Grupo 02
Instrutor: Kessede R. Julio
Curso: APC 1 - Algoritmos e Programação de
Computadores I
2. Integrantes – Engenharia de
Produção
Bismarque Rodrigues Filho
Dennys Felix
Eric de Lima
Lisiane Flath
Vitor Diego Lourenço Lemos Ramos
3. Cronograma
Etapas Data Ação Etapas Data Ação
1 21/08 Criação do grupo 8 20/10 Criação de bitmaps
Implementação do audio
2 28/08 Pesquisa de templates - discussão 9 27/10 Execução da animação e audio
do projeto
3 03/09 Semana de Provas 10 06/11 Revisão do projeto
Desenvolvimento dos
slides
4 10/09 Definição do tema
Esboço do blog 11 13/11 Busca de soluções para problemas
encontrados
5 16/09 Criação blog(Layout estruturas)
Início implementação 12 17/11 Atualização do site
código da interface
6 21/09 Finalização do blog para AM1 13 24/11 Reunião do grupo
Acerto dos últimos detalhes
7 01/10 Semana de prova 14 27/11 Entrega da AM2
4. Descrição do projeto
No interior do baú existe "um prêmio secreto"
que só será revelado ao usuário caso ele
acerte no mínimo 3 questões envolvendo
raciocínio lógico(nessa primeira apresentação
será apenas uma).
A animação apresenta um baú fechado por
um "cadeado" que deverá ser aberto pelo
usuário que ao acerte a pergunta o programa
lhe mostrará a repetição de três imagens de
chaves iguais, caso contrario, aparecerão três
imagens diferentes
Título da apresentação 4
5. Interface de Software
Descrição:
Resolução: 1200 x 650 px;
Profundidade de cor: 32 bits;
Imagens estáticas e dinâmicas;
Áudio: sequencia MIDI;
Interação com o usuário: teclado;
6. Interface de Software
Tela Inicial que orienta o usuário a pressionar a tecla ENTER para
iniciar a rotina seguinte.
7. Interface de Software
Aqui o usuário devera interpretar a questão logica e identificar a
resposta correta utilizando o teclado numérico.
8. Interface de Software
Frame que representa um dos instantes durante a abertura do baú com o
fundo na cor magenta para possibilitar a transparência.
A abertura do baú é o prêmio que o usuário recebe caso tenha acertado a
resposta das questões.
9. Metodologia
Brainstorming através do qual foram definidos
os seguintes detalhes:ir de brainstorming
realizado com a participação de todos os
integrantes do grupo
1. Tema e plano de ação da animação;
2. Identificação do usuário: qual o perfil do
usuário que irá operar o sistema?
3. Interface gráfica;
4. Entradas e saídas do sistema;
5. Dinâmica da animação (seria limitada por
timer?);
10. Metodologia
Análise através da qual foram definidas as
etapas e as responsabilidades dos integrantes
por cada etapa;
A Implementação foi definida pelo professor na
apresentação do objetivo do TCD, portanto, a
linguagem de programação adotada, bem como
as bibliotecas gráficas já estavam estabelecidas
desde o início do projeto. A linguagem utilizada é
portanto C Sharp e a biblioteca de animação é a
Allegro.
Título da apresentação 10
11. Ações Futuras
incrementos
Otimizar o código;
Incrementar mais questões lógicas;
Adicionar um contador para somar
acertos;
Adicionar uma cronometro para tempo
de resposta.
Notas do Editor
21/08 - Criação do grupo 28/08 - Pesquisa de templates - discussão do projeto 03/09 - Semana de Provas 10/09 - Definição do tema Esboço do blog 16/09 - Criação blog(Layout estruturas) Início implementação código da interface 21/09 - Finalização do blog para AM1 01/10 - Semana de prova 20/10 - Criação de bitmaps Implementação do audio 27/10 - Execução da animação e audio 06/11 - Revisão do projeto Desenvolvimento dos slides Ensaio para apresentação 13/11 - Busca de soluções para problemas encontrados 17/11 - Atualização do site Verificação do código de animação 24/11 - Reunião do grupo Acerto dos últimos detalhes 27/11 - Entrega da AM2