Requisitos
Requisitos funcionais combate
| Código | Nome | Objetivo Específico |
|---|---|---|
| RF01 | Calcular a ordem dos turnos | Como jogador, quero que a ordem dos turnos seja definida pela velocidade dos personagens, para garantir estratégias baseadas em agilidade. |
| RF02 | Executar ações no turno | Como jogador, quero escolher entre atacar, usar item, passar a vez ou fugir, para tomar decisões táticas durante o combate. |
| RF03 | Definir espaços posicionais | Como jogador, quero que o campo de batalha tenha posições com diferentes distâncias, para que o alcance dos ataques influencie as estratégias. |
| RF04 | Restringir alcance dos ataques | Como jogador, quero que cada ataque só atinja inimigos nas posições permitidas, para tornar o posicionamento relevante no combate. |
| RF05 | Enfrentar múltiplos inimigos | Como jogador, quero enfrentar até quatro inimigos ou chefes maiores, para vivenciar batalhas desafiadoras e variadas. |
| RF06 | Executar ataques inimigos | Como jogador, quero que os inimigos ataquem com diferentes padrões, para adaptar minha defesa conforme o tipo de ataque. |
| RF07 | Exibir área de ataque inimigo | Como jogador, quero ver os espaços que serão atingidos pelos ataques inimigos, para reorganizar meus personagens e evitar dano. |
| RF08 | Alterar posições em combate | Como jogador, quero reposicionar meus personagens durante o ataque inimigo, para proteger aliados vulneráveis ou ativar reações defensivas. |
| RF09 | Ativar habilidades defensivas | Como jogador, quero ativar parry, desvio ou bloqueio conforme o personagem em posição correta, para responder estrategicamente ao ataque inimigo. |
| RF10 | Usar habilidades com múltiplos alvos | Como jogador, quero que habilidades atinjam diferentes espaços, para adaptar o uso conforme a formação inimiga. |
| RF11 | Ativar preparo de combo | Como jogador, quero ativar uma mecânica especial quando todos os aliados prepararem, para desbloquear ataques em grupo. |
| RF12 | Executar roleta | Como jogador, quero uma roleta como no Dead by Daylight, para causar dano máximo durante o combo. |
Requisitos funcionais habilidades
| Código | Nome | Objetivo Específico |
|---|---|---|
| RF13 | Estruturar habilidades em árvore | Como jogador, quero que o sistema de habilidades seja organizado em formato de árvore de escolhas, para desenvolver caminhos estratégicos diferentes. |
| RF14 | Apresentar três fios do destino | Como jogador, quero visualizar três opções de habilidade a cada subida de nível, para escolher uma e construir minha progressão. |
| RF15 | Retornar ao ponto de Cáronte para reviver | Como jogador, quero que personagens abatidos possam ser revividos no ultimo ponto de Cáronte. |
| RF16 | Reiniciar do início em caso de morte | Como jogador, quero que a morte total reinicie o jogo na primeira etapa do mapa atual, para que a progressão tenha riscos reais. |
| RF17 | Selecionar uma habilidade fixa após a morte | Como jogador, quero escolher uma habilidade para manter permanentemente após morrer, para evoluir o personagem mesmo com reinícios. |
| RF18 | Ganhar pontos de habilidade por nível | Como jogador, quero ganhar novas habilidades a cada nível atingido, para expandir as capacidades do personagem durante a jornada. |
| RF19 | Permitir subir de nível | Ao estar em um ponto de caronte, permite subir de nivel. |
Requisitos funcionais exploração
| Código | Nome | Objetivo Específico |
|---|---|---|
| RF20 | Integrar exploração e combate | Como jogador, quero que o combate por turnos se inicie automaticamente ao entrar em contato com criaturas, para manter a fluidez entre exploração e batalha. |
| RF21 | Definir o avanço por portas | Como jogador, quero que o acesso aos próximos mapas dependa das portas encontradas, para que o progresso seja construído com base nas minhas escolhas. |
| RF22 | Acessar portas de exploração | Como jogador, quero encontrar diferentes tipos de portas durante a exploração, para acessar novas áreas com recompensas, como ouro, monstros, itens, pontos de evolução (portas de Cáronte), áreas de diálogo e recrutamento (portas de acampamento), itens raros (portas de tesouro), combates desafiadores contra chefes (portas de boss) e áreas para acessar mapas e eventos pricipais (portas de lore). |
| RF23 | Progredir entre dois mundos | Como jogador, quero explorar tanto o mundo comum quanto o submundo, para vivenciar diferentes desafios e descobertas ao longo da jornada. |
| RF24 | Desbloquear áreas com itens adquiridos | Como jogador, quero acessar áreas anteriormente bloqueadas utilizando itens coletados, para incentivar o retorno a locais já visitados. |
| RF25 | Resolver puzzles ambientais | Como jogador, quero resolver puzzles durante a exploração, para desbloquear recompensas, caminhos e interações com o ambiente. |
| RF26 | Interagir com personagens no mapa | Como jogador, quero interagir com NPCs e aliados durante a exploração, para descobrir histórias, obter recompensas e liberar novos personagens. |
Requisitos funcionais inventário
| Código | Nome | Objetivo Específico |
|---|---|---|
| RF27 | Definir capacidade inicial do inventário | Como jogador, quero que o inventário possua 9 espaços totais, para acomodar uma quantidade limitada de itens. |
| RF28 | Armazenar itens básicos | Como jogador, quero guardar itens como poção de cura, poção de velocidade, espadinha e gema, para utilizar durante a exploração e combate. |
| RF29 | Organizar itens no estilo Resident Evil | Como jogador, quero organizar os itens visualmente em um grid com encaixe e rotação, para otimizar o uso do espaço disponível. |
| RF30 | Definir inventário por personagem | Como jogador, quero que cada personagem tenha seu próprio inventário com até 9 espaços, para personalizar os recursos de cada um. |
Requisitos funcionais comunicação
| Código | Nome | Objetivo Específico |
|---|---|---|
| RF31 | Implementar sistema de diálogo com NPCs | Como jogador, quero conversar com NPCs espalhados pelo mapa, para obter informações sobre o mundo, a história e os personagens. |
| RF32 | Descobrir tópicos de diálogo | Como jogador, quero desbloquear novos tópicos de conversa explorando o mapa, para expandir o conteúdo disponível nos diálogos. |
| RF33 | Escolher tópicos durante a conversa | Como jogador, quero selecionar tópicos específicos ao interagir com um NPC, para direcionar a conversa conforme meu interesse. |
| RF34 | Exibir respostas dubladas dos NPCs | Como jogador, quero que as falas dos NPCs sejam dubladas ao escolher um tópico, para tornar a experiência mais imersiva. |
Requisitos funcionias nivelamento
| Código | Nome | Objetivo Específico |
|---|---|---|
| RF35 | Ganhar experiência por exploração e combate | Como jogador, quero ganhar XP ao derrotar inimigos e explorar áreas, para progredir no nivelamento do personagem. |
| RF36 | Aumentar a probabilidade de habilidades mais fortes | Como jogador, quero que o avanço de nível aumente a chance de aparecerem habilidades de grau mais alto, para evoluir minhas estratégias de forma coerente. |
| RF37 | Distribuir pontos de atributo após retorno | Como jogador, quero distribuir pontos de atributo fixos ao retornar, para melhorar velocidade, ataque e defesa dos personagens upados. |