Evidências do DOD¶
Checklist Definition of Done (DoD)¶
Item do Backlog | Descrição | A interface gráfica foi aprovada pela equipe e pelo professor | O código implementado representa um incremento para o jogo | O código implementado passou nos testes manuais no sistema | O código foi integrado ao repositório | O código foi escrito conforme os padrões da equipe | O aplicativo foi testado nas plataformas propostas | Contempla os critérios de aceite estabelecidos | É possivel jogar o incremento entregue |
---|---|---|---|---|---|---|---|---|---|
US1 | Eu como aluno quero poder me localizar através do mini-mapa na lateral da tela para descobrir rapidamente em que parte do jogo estou | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
US2 | Eu como aluno quero acessar todas as sub-áreas do mapa para percorrer todo o jogo | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
US3 | Eu, como aluno, gostaria de me movimentar nas 4 direções cartesianas no mapa do jogo para acessar novas áreas | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
US4 | Eu, como aluno, gostaria de pescar oniguiris ao acessar o mini-game de pesca para que seja possível que meu personagem avance no desenvolver do jogo | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
US5 | Eu, como aluno, gostaria de conseguir saltar no mini-game de Espacial para que seja possível que meu personagem avance no desenvolver do jogo | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
US6 | Eu como aluno gostaria de jogar o mini-game de pesca para obter o item chave para avançar na história do jogo | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
US7 | Eu como aluno gostaria de jogar o mini-game de Espacial para avançar na história do jogo | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
US9 | Eu, como aluno, quero dialogar com os seis NPC's para iniciar um diálogo com eles e descobrir mais sobre a história das facções | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
US10 | Eu como aluno desejo escolher a minha facção para adquirir um sentimento de pertencimento com a temática da disciplina | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
US11 | Eu como aluno quero responder perguntas de um QUIZ aos NPC's para conseguir revisar a disciplina | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
US12 | Eu como aluno quero poder compreender quais são minhas próximas atividades no jogo através do mini-caderno na lateral da tela para descobrir rapidamente qual caminho devo seguir | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
RNF2 | O aluno deve conseguir visualizar uma aparência animada através das diferentes sprites dos personagens presentes ao decorrer do jogo | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
RNF6 | O aluno deve poder ler a história do Calamum Caereleum ao percorrer o jogo | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Checklist dos Critérios de Aceitação¶
Item do Backlog | Critério de Aceitação | Validação |
---|---|---|
US1 | Critério 1 - Deve ser possível se teletransportar apertando nos lugares do mapa Critério 2 - Deve ser possível visualizar todos os lugares no mapa que estão liberados para acesso do jogador até o momento | ✅ ✅ |
US2 | Critério 1 - As áreas só podem ser acessadas se o jogador tiver cumprido os requisitos para avançar na história Critério 2 - Sub-áreas que o jogador ainda não visitou devem ser claramente identificáveis no mapa | ✅ ✅ |
US3 | Critério 1 - O jogador deve ser capaz de se mover nas quatro direções cartesianas (cima, baixo, esquerda, direita) de maneira responsiva Critério 2 - O jogador não pode ultrapassar os limites do mapa, garantindo que a movimentação esteja restrita às áreas do jogo | ✅ ✅ |
US4 | Critério 1 - Deve poder apertar na tela e a isca subir para acompanhar o oniguiri | ✅ |
US5 | Critério 1 - Deve existir um botão ou meio para o personagem atirar | ✅ |
US6 | Critério 1 - Se o jogador conseguir pescar 3 oniguiris, o minigame acaba e ele recebe a chave para abrir o baú Critério 2 - Deve existir um medidor de pesca, o qual consiste em uma barra verde e dentro do medidor um ícone de um oniguiri Critério 3 - O ícone do oniguiri deve ficar subindo ou descendo aleatoriamente dentro da barra do medidor Critério 4 - O objetivo do mini-game será manter a barra verde acompanhando o ícone do peixe Critério 5 - Para controlar a barra verde o jogador deve apertar para mover a barra para cima e se ele soltar ela desce | ✅ ✅ ✅ ✅ ✅ |
US7 | Critério 1 - Os inimigos vão se movimentar da direita para a esquerda na direção do jogador Critério 2 - Se o jogador perder, ele pode tentar de novo indefinidas vezes Critério 3 - O mini-game se encerra quando o personagem colide com o inimigo ou derrota uma quantidade pré-definida de inimigos Critério 4 - O personagem só poderá movimentar para cima e para baixo | ✅ ✅ ✅ ✅ |
US9 | Critério 1 - Deve ser possível selecionar o NPC de uma das facções para iniciar um diálogo Critério 2 - Deve ser possível selecionar o NPC da mãe para iniciar um diálogo Critério 3 - Deve ser possível selecionar o NPC do comandante estelar que o usuário possa interagir para iniciar um diálogo Critério 4 - Deve-se escolher apenas uma das opções de resposta para cada pergunta feita pelo NPC | ✅ ✅ ✅ ✅ |
US10 | Critério 1 - O usuário só irá conseguir escolher a facção se tiver respondido o Quiz Critério 2 - Ao selecionar um deles novamente, deverá ser perguntado ao jogador se ele deseja entrar na facção | ✅ ✅ |
US11 | Critério 1 - Ao interagir com um NPC ele pode oferecer a opção de responder um QUIZ naquele momento Critério 2 - O QUIZ deve conter no mínimo 5 perguntas com 4 alternativas fechadas de respostas Critério 3 - Se o jogador errar a resposta de quaisquer perguntas do QUIZ, deve-se retornar ao início | ✅ ✅ ✅ |
US12 | Critério 1 - O mini-caderno deve ser apresentado na lateral da tela do usuário Critério 2 - Deve ser possível visualizar todos as atividades que estão liberadas até o momento de forma sequencial que foi liberada para que o jogador possa prosseguir no jogo | ✅ ✅ |
RNF2 | Critério 1 - O personagem deve possuir animação ao ficar parado, pelo menos 3 sprites Critério 2 - O personagem deve possuir animação de movimentação, pelo menos 3 sprites | ✅ ✅ |
RNF6 | Critério 1 - Ao iniciar deve ser apresentada a abertura do jogo através de uma história sobre Calamum Caereleum | ✅ |
Checklist do DoR (apresentado anteriormente)¶
US | Cada item do backlog deve ser possível de ser realizado em uma sprint | Todos os critérios de aceitação devem ser aprovados pelo PO | Todos os requisitos funcionais e não funcionais contemplados no MVP devem possuir critérios de aceitação | Os requisitos funcionais devem estar declarados em US's | Os itens do backlog devem ser independentes, caso tenham dependências, estas devem ser identificadas | Os itens do backlog devem ter sua primeira versão do protótipo finalizada e aprovada pela equipe |
---|---|---|---|---|---|---|
US1 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
US2 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
US3 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
US4 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
US5 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
US6 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
US7 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
US8 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
US9 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
US10 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
US11 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
US12 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
RNF1 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
RNF2 | ✅ | ✅ | ✅ | N/A | ✅ | ✅ |
RNF4 | ✅ | ✅ | ✅ | N/A | ✅ | N/A |
RNF5 | ✅ | ✅ | ✅ | N/A | ✅ | N/A |
RNF6 | ✅ | ✅ | ✅ | N/A | ✅ | N/A |
Histórico de Versão¶
Versão | Data | Descrição | Autor(es) |
---|---|---|---|
1.0 | 11/12/2023 | Criação do Conteúdo | Taynara Vitorino |