Nosso produto
estava praticamente concluído ao final do segundo módulo. Considerando isso e
levando em conta o grande esforço que o final de semestre demandou de todos os
membros do grupo, optamos por fazer um terceiro módulo mais tranquilo, somente
de revisão, ajustes e correção do que já foi feito, no intuito de ‘polir’ o
produto final.
Foram
corrigidos:
Colisão
da personagem com mesas e carteiras;
Cálculo
do dano;
Batalhas
intermináveis;
Fases
bônus que não davam itens;
Itens
que eram acionados duas vezes;
Dinâmica
de clique (acrescentado um delay para evitar que uma ação seja realizada muitas
vezes em um único instante de tempo. Ex: ao selecionar opões, sem a dinâmica de
clique, era impossível passar de 1 em 1);
Animações
(andar, ataque, dano);
O único
requisito que planejamos incluir no terceiro módulo e faltou foi a tela de
dicas, onde o jogador teria acesso à dicas sobre o conteúdo de engenharia de
software. Infelizmente, a dinâmica de dicas está implementada, porém sem a
interface com o usuário para acessá-las.
Foi um trabalho
muito construtivo para nós, uma vez que aprendemos muitas coisas ao longo desse
projeto, desde aprendizados técnicos envolvendo ferramentas e frameworks de
programaçao, até aspectos de organização, coordenação e planejamento de
projeto.
Os maiores
desafios encontrados foram:
Comunicação;
Conciliação
de ideias;
Divisão
de tarefas;
Controle
do processo (o que está sendo feito, o que deverá ser feito em seguida, etc);
Agradecemos a
todos e, em especial, ao prof. Rodolfo por nos proporcionar essa experiência
coletiva que nos mostrou um pedacinho desse desafio diário de um engenheiro de
software para projetar, planejar e executar um projeto.
Nenhum comentário:
Postar um comentário