-
Notifications
You must be signed in to change notification settings - Fork 2
User Stories
Ewerton Silva Santos edited this page Apr 30, 2019
·
16 revisions
Os requisito estão agrupados por perfil-alvo de jogadores e estão listado em ordem de prioridade de atendimento.
Perfil 1: Jogadores casuais
Gostam de jogos que não necessitem de engajamento profundo ou prolongado
Eu, como jogador casual, quero
- Que o jogo não tome muito do meu tempo
- Que os comandos sejam intuitivos ou muito fáceis de serem acessados
- Que a lógica de punição e recompensa seja imediata e fácil de ser identificada
- Que eu possa informar minhas decisões ao jogo com pouco esforço
- Que eu possa facilmente reiniciar o jogo se eu achar que estou indo mal
- Que seja fácil identificar as informações necessárias para gerenciar minhas ações
- Que eu possa escolher os heróis que comporão o meu time , uma vez que não quero gastar muita energia para me entreter
- Que eu possa ver quantas "vidas" ainda me restam
- Que eu possa ver meus records no jogo
- Interface gráfica
- Níveis de dificuldade
Perfil 2: Interessados pelo universo Marvel
Serão atraídos pela narrativa temática e pela proximidade com lançamento do filme Ultimato. Não se configuram como fãs.
Eu, como interessado pela Marvel, quero
- Poder jogar como um herói principal e me sentir heróico fazendo isso
- Poder jogar como Thanos e causar destruição
- Encontrar referências claras aos personagens e eventos dos filmes
- Encontrar easter eggs como os que existem nos filmes , porque valorizo a experiência de entretenimento heróico da Marvel
Perfil 3: Pessoas que gostam de linha de comando
A interação por linha de comando, apesar de um impeditivo para alguns jogadores, representa uma atração à parte para outros.
Eu, como pessoa que gosta de linha de comando, quero
- Ver que os recursos de linha de comando foram bem aproveitados
- Achar easter eggs de programação
- Ver referências ao mundo da programação , porque valorizo aspectos técnicos
| id | User Story | Critério de aceitação | Como será medido |
|---|---|---|---|
| 1 | Que o jogo não tome muito do meu tempo | A média de duração de uma partida não deve ultrapassar 5 minutos | medição de partidas teste |
| 2 | Que os comandos sejam intuitivos ou muito fáceis de serem acessados | Os atalhos para cada comando devem ser toques simples no teclado | percepção do playtester |
| . | . | O atalho para cada comando deve estar sempre visível ao jogador sempre que uma ação for necessária | verificação da implementação e percepção do playtester |
| 3 | Que a lógica de punição e recompensa seja imediata e fácil de ser identificada | A lógica de ganho e perda da partida deve estar clara desde o início | percepção do playtester quanto à clareza |
| . | . | As instruções devem ser apresentadas de forma clara no início da partida | percepção do playtester quanto à clareza |
| 4 | Que eu possa informar minhas decisões ao jogo com pouco esforço | A lógica de recebimento dos inputs deve simples e direta | percepção do playtester |
| 6 | Que seja fácil identificar as informações necessárias para gerenciar minhas ações | Informações cruciais para tomada de decisão devem estar sempre visíveis ao jogador | verificação da implementação e percepção do playtester |
| . | . | Informações contextuais, como tipo de ação disponível para cada jogador devem estar disponíveis dentro de cada contexto específico (por exemplo, quando um personagem estiver selecionado) | verificação da implementação e percepção do playtester |
| 7 | Poder jogar como um herói principal e me sentir heróico fazendo isso | O time inicial deve ser composto por heróis principais | verificação da implementação |
| 8 | Encontrar referências claras aos personagens e eventos dos filmes | ||
| 9 | Ver que os recursos de linha de comando foram bem aproveitados | Utilização de ascii art para demonstração das cenas | |
| . | . | Utilização das possibilidades do terminal do Linux como barras de progresso, áreas fixas | verificação da implementação |