Total de visualizações de página

terça-feira, 5 de maio de 2015

Objetivos do jogo e cronograma

O jogo terá como meta ensinar o conceito de testes de software. Para isso, faremos um jogo onde o próprio jogador será o encarregado de testar um jogo desenvolvido dentro dele mesmo, um metajogo.
Por exemplo:
O personagem entra em um mundo de realidade virtual, que é o jogo a ser testado. O primeiro objetivo dele é tentar se movimentar com o herói (Observe a relação: Jogador(pessoa) -> Pesonagem -> Herói).

Um checkbox no canto superior direito da tela conterá as descrições do objetivo:
- O herói se move horizontalmente?
- O herói pula corretamente?
- O herói cai de abismos?
Estes itens da checkbox são os requisitos. Se algum dos requisitos não forem cumpridos o personagem deverá solicitar para o programador consertar esses "bugs".
Faremos com que cada etapa do jogo jogado pelo personagem seja impossível de se passar sem que os requisitos sejam atendidos, mostrando assim ao jogador que os requisitos devem ser seguidos à risca.

A importância disso é mostrar que todo jogo que é lançado no mercado passa por uma grande quantidade de testes antes de ser disponibilizado.

***************************************************************************************************

Como pode ser notado, os requisitos serão os próprios objetivos do jogo.  O código do jogo está disponível no github com uma versão que já se movimenta e pula (A arte não está definitiva, mudaremos depois)

Estamos com o seguinte cronograma previsto:

07/05/2015:
- Temos o movimento e o pulo implementados
- Passamos em alguns testes parciais
- Documento de Requisito

14/05/2015:
- Algumas interações do herói com outras entidades
- Arte inicial (não definitiva)
- Atendimento aos feedbacks
Códigono github: https://github.com/rbkloss/GraxaSoftware

Colocamos apenas duas semanas pois o cronograma adiante pode ser imprevisto, além de estarmos ainda tentando dominar a ferramenta cocos2d.

Abraços
Rodrigo

Nenhum comentário:

Postar um comentário