Skip to content

Plano de Interações

WhityWolf edited this page Aug 8, 2024 · 71 revisions

Histórico de revisões deste documento

Data Versão Descrição Ator
13/05/2024 0.1 Sprint 1: Planejamento Eryck Kawã
11/06/2024 0.2 Sprint 2: Planejamento Cláudio Márcio
08/08/2024 0.3 Sprint 3: Planejamento Felipe Holanda

1ª Iteração

Informações do Sprint

Descrição Valor
Data de Início 14/05/2024
Data de Término 28/05/2024
Total de Pontos 47
Duração 14 Dias
Líder Eryck Kawã

Papéis

Papel Nome
Dono do produto, Desenvolvedor e Avaliador Eryck Kawã
Desenvolvedor e Avaliador Felipe Holanda
Desenvolvedor e Avaliador Wesley Coutinho
Desenvolvedor e Avaliador Cláudio Márcio

História Planejada do Sprint

Backlog Item Atividade Issues Pontos Responsável Finalizada
#8 Implementação da câmera principal Implementar e testar a visão principal do jogo #3 2 Eryck Kawã
#4 Movimento do Personagem Permitir que o jogador mova o personagem para cima, baixo, esquerda, direita e diagonais. #4 3 Eryck Kawã, Felipe Holanda
#6 Sistema de Colisão Desenvolver um sistema de colisão básico para evitar que o personagem atravesse obstáculos. #5 8 Eryck Kawã
#5 Interagir com Objetos Implementar a capacidade do jogador interagir com objetos no ambiente do jogo. #6 13 Eryck Kawã, Cláudio Márcio
#15 Gerar modelos 3D do Player Criar e modelar o personagem jogável (Player). #7 13 Wesley Coutinho
#1 Implementação Inicial do Ambiente da Torre Permitir que os jogadores explorem os andares da torre #12 8 Eryck Kawã, Felipe Holanda

Avaliação do Desempenho

Membro Desempenho Avaliação
Eryck Kawã Executou com êxito suas atividades e auxiliou nas outras atividades. 1.8
Felipe Holanda Executou suas atividades 0.9
Wesley Coutinho Executou suas atividades com muita demora 0.8
Cláudio Márcio Executou parcialmente suas atividades 0.6

Sprint Review

Planejado

  • Implementação da câmera principal.
  • Movimento do Personagem.
  • Sistema de Colisão.
  • Interagir com Objetos.
  • Gerar modelos 3D do Player.
  • Implementação Inicial do Ambiente da Torre.

Implementado

  • Implementação da câmera principal.
  • Movimento do Personagem.
  • Sistema de Colisão.
  • Interagir com Objetos.
  • Gerar modelos 3D do Player.
  • Implementação Inicial do Ambiente da Torre.
  • Criação do Modelo 3D das Armas.
  • Implementado animações básicas ao Player.

Sprint Retrospective

Problemas

  • Wesley Coutinho teve atrasos significativos na execução de suas atividades.
  • Cláudio Márcio não conseguiu concluir totalmente suas tarefas atribuídas.

Ações

  • Realizar reuniões diárias mais focadas para identificar e resolver bloqueios de forma mais eficaz.
  • Propor treinamentos ou suporte adicional para os membros que estão com dificuldades para cumprir suas tarefas.
  • Melhorar a comunicação entre a equipe para garantir que todos os problemas sejam discutidos e resolvidos prontamente.

2ª Iteração

Informações do Sprint

Descrição Valor
Data de Início 09/07/2024
Data de Término 23/07/2024
Total de Pontos 59
Duração 14 Dias
Líder Cláudio Márcio

Papéis

Papel Nome
Dono do produto, Desenvolvedor e Avaliador Cláudio Márcio
Desenvolvedor e Avaliador Felipe Holanda
Desenvolvedor e Avaliador Wesley Coutinho
Desenvolvedor e Avaliador Eryck Kawã

História Planejada do Sprint

Backlog Item Atividade Issues Pontos Responsável Finalizada
#8 Mecânicas de Combate Implementar mecânicas de combate baseadas em habilidades e uso de utensílios de cozinha. #30, #31, #32 21 Eryck Kawã
#4 Implementar IA dos Inimigos Implementar IA dos inimigos combate durante a exploração da torre. #32, #33 8 Felipe Holanda
#6 Coleta de Ingredientes Permitir que os jogadores coletem ingredientes raros durante a exploração da torre. #34 3 Cláudio Márcio
#5 Sistema de Inventário Criar um sistema de inventário que permita aos jogadores armazenar e gerenciar itens coletados durante o jogo. #35 8 Cláudio Márcio
#15 Interface de Gerenciamento de Inventário Criar uma interface para os jogadores visualizarem e gerenciarem os itens coletados. #36 8 Wesley Coutinho
#22 Implementação Inicial do Ambiente da Taverna Implementação básica do ambiente da taverna. #37 8 Felipe Holanda
#9 Armazenamento de Ingredientes Permitir que os jogadores armazenem ingredientes na taverna. #34 3 Cláudio Márcio

Avaliação do Desempenho

Nome Atividades implementadas Atividades não implementadas Pontuação
Cláudio Márcio Desenvolveu o sistema de inventário, especificamente as partes lógicas. Nenhuma 1
Eryck Kawa Implementou a parte de Sistema de Dano, parte do ambiente da taverna, avatar do player e ofereceu ajuda aos outros membros Nenhuma 1,3
Felipe Holanda Criou parte do ambiente da torre. Sistema de AI 0,7
Wesley Coutinho Grande parte do desenvolvimento do sistema de inventário Nenhuma 1

Sprint Review

Planejado

  • Mecânicas de Combate: Implementar mecânicas de combate baseadas em habilidades e uso de utensílios de cozinha.
  • Coleta de Ingredientes: Permitir que os jogadores coletem ingredientes raros durante a exploração da torre.
  • Sistema de Inventário: Criar um sistema de inventário que permita aos jogadores armazenar e gerenciar itens coletados durante o jogo.
  • Interface de Gerenciamento de Inventário: Criar uma interface para os jogadores visualizarem e gerenciarem os itens coletados.
  • Implementação Inicial do Ambiente da Taverna: Implementação básica do ambiente da taverna.
  • Armazenamento de Ingredientes: Permitir que os jogadores armazenem ingredientes na taverna.
  • Implementar IA dos Inimigos: Implementar IA dos inimigos durante a exploração da torre.

Implementado

  • Mecânicas de Combate: Implementar mecânicas de combate baseadas em habilidades e uso de utensílios de cozinha.
  • Coleta de Ingredientes: Permitir que os jogadores coletem ingredientes raros durante a exploração da torre.
  • Sistema de Inventário: Criar um sistema de inventário que permita aos jogadores armazenar e gerenciar itens coletados durante o jogo.
  • Interface de Gerenciamento de Inventário: Criar uma interface para os jogadores visualizarem e gerenciarem os itens coletados.
  • Implementação Inicial do Ambiente da Taverna: Implementação básica do ambiente da taverna
  • Armazenamento de Ingredientes: Permitir que os jogadores armazenem ingredientes na taverna.

3ª Iteração

Informações do Sprint

Descrição Valor
Data de Início 01/08/2024
Data de Término 08/08/2024
Total de Pontos 70
Duração 7 Dias
Líder Felipe Holanda

Papéis

Papel Nome
Desenvolvedor e Avaliador Eryck Kawã
Desenvolvedor e Avaliador Felipe Holanda
Desenvolvedor e Avaliador Wesley Coutinho
Desenvolvedor e Avaliador Cláudio Márcio

História Planejada do Sprint

Backlog Item Atividade Issues Pontos Responsável Finalizada
Modelos básicos de outras cenas Criar modelo básico de cenas e ambientes para serem customizáveis #52 5 Eryck Kawã
Implementar Prefab de Inimigo com Lógica de Combate Desenvolver um prefab de inimigo que possa ser instanciado na cena #53 13 Eryck Kawã
Implementar NPC Interativo com Sistema de Diálogo Desenvolver um prefab de NPC que permita ao jogador visualizar opção de diálogo #54 8 Eryck Kawã
Desenvolver Tela de Menu Principal Criar uma tela de Menu Principal para o jogo #56 5 Eryck Kawã
Implementar Sistema de Pedidos do NPC Baseado nos Pratos do Bar Desenvolver um sistema de pedidos para NPCs que permita ao jogador interagir e fazer pedidos baseados nos pratos disponíveis no bar #58 13 Eryck Kawã
Implementar Sistema de Preparação de Pratos na Taverna Desenvolver um sistema que permita aos jogadores prepararem pratos na taverna utilizando ingredientes coletados durante o jogo #60 13 Eryck Kawã
Implementar Sistema de Entrega de Pedidos na Taverna Desenvolver um sistema que permita aos jogadores entregarem pedidos feitos pelos clientes na taverna #62 8 Eryck Kawã
Implementar Efeitos de Pós-Processamento Visual Avançados Desenvolver e integrar efeitos visuais avançados para melhorar a qualidade estética do jogo #63 3 Eryck Kawã
Padrões de Projeto
Implementação dos Padrões de Projeto Implementar Padrões de Projeto no código do jogo - Padrões de Projeto Implementados: Singleton (Já havia sido implementado antes) e Observer (Implementado nessa Sprint) #64 3 Eryck Kawã
Refactoring
Refactoring - Player.cs Refactoring do script Player.cs #55 3 Felipe Holanda
Refactoring - Enemy.cs Refactoring do script Enemy.cs #57 3 Eryck Kawã
Refactoring - Cláudio Refactoring #59 3 Cláudio Márcio
Refactoring - Wesley Refactoring #61 3 Wesley Coutinho
Testes
Criação de Teste - PlayerStats Implementar funções de testes que alteram os atributos do Player #65 3 Eryck Kawã
Criação de Teste - Player Criação de Teste do Script Player.cs #66 3 Felipe Holanda
Criação de Teste - Cláudio Criação de Teste #67 3 Cláudio Márcio
Criação de Teste - InventoryItemController e ItemController Criação de Teste dos Scripts InventoryItemController e ItemController #68 3 Wesley Coutinho

Avaliação do Desempenho

Nome Atividades implementadas Atividades não implementadas Pontuação
Eryck Kawã Teste, Refactoring, Modelos Básicos de outras cenas, Prefab de inimigo com lógica de combate, NPC com sistema de diálogo, Menu Principal e Padrões de Projeto Nenhuma 1.7
Felipe Holanda Teste e Refactoring Nenhuma 0.9
Cláudio Márcio Refactoring Teste 0.7
Wesley Coutinho Teste Refactoring 0.7

Sprint Review

Planejado

  • Modelos básicos de outras cenas
  • Implementar Prefab de Inimigo com Lógica de Combate
  • Implementar NPC Interativo com Sistema de Diálogo
  • Desenvolver Tela de Menu Principal
  • Implementar Sistema de Pedidos do NPC Baseado nos Pratos do Bar
  • Implementar Sistema de Preparação de Pratos na Taverna
  • Implementar Sistema de Entrega de Pedidos na Taverna
  • Implementar Efeitos de Pós-Processamento Visual Avançados
  • Implementação dos Padrões de Projeto
  • Refactoring - Player.cs
  • Refactoring - Enemy.cs
  • Refactoring - PlayerController.cs
  • Refactoring - Wesley
  • Criação de Teste - PlayerStats
  • Criação de Teste - Player
  • Criação de Teste - Cláudio
  • Criação de Teste - InventoryItemController e ItemController

Implementado

  • Modelos básicos de outras cenas
  • Implementar Prefab de Inimigo com Lógica de Combate
  • Implementar NPC Interativo com Sistema de Diálogo
  • Desenvolver Tela de Menu Principal
  • Implementação dos Padrões de Projeto
  • Refactoring - Player.cs (Felipe)
  • Refactoring - Enemy.cs (Eryck)
  • Refactoring - PlayerController.cs (Cláudio)
  • Criação de Teste - PlayerStats (Eryck)
  • Criação de Teste - Player (Felipe)
  • Criação de Teste - InventoryItemController e ItemController (Wesley)