Implementar Mecanismo de Envio de Missões/Quests Aleatórias pela Atena Para Outros Impulsers
cenicoemir opened this issue · 0 comments
Hoje não existe uma forma do Impulser enviar missões pela Atena para outros Impulsers; Essa funcionalidade permitira uma nova modalidade de ganho de experiência e de desafiar os conhecimentos dos outros em questões criadas pela própria comunidade; Esta funcionalidade deve permitir que Impulsers enviem perguntas/missões através Atena para outros Impulsers que ao serem respondidas corretamente irão conferir reputação e conquistas;
Cenário Usuário do Game que quer ENVIAR uma Missão outro Impulser
Dado que sou usuário do game
Quando digitar o comando !missao @username
Então gostaria que me fosse enviada uma Missão aleatória das cadastradas para o @username;
Cenário 2 Usuário do Game que RECEBEU uma Missão enviada por outro Impulser
Dado que sou usuário do game
Quando receber uma missão enviada por outro Impulser
Então gostaria de poder aceitar ou não aquela missão;
Cenário 3 Usuário do Game que ACEITOU uma Missão enviada por outro Impulser
Dado que sou usuário do game
Quando aceitar uma missão enviada por outro Impulser
Então gostaria de poder receber a missão enviada;
Cenário 4 Usuário do Game que REJEITOU uma Missão enviada por outro Impulser
Dado que sou usuário do game
Quando rejeitar uma missão enviada por outro Impulser
Então gostaria de não receber a missão enviada;
Cenário 5 Usuário do Game que respondeu corretamente a missão
Dado que sou usuário do game
Quando responder corretamente a missão enviada
Então gostaria de poder receber 3 de reputação por missão;
Cenário 6 Usuário do Game que respondeu várias missões corretamente
Dado que sou usuário do game
Quando obtiver um determinado número de missões respondidas corretamente
Então gostaria de poder receber conquistas associadas a quantidade de "Missões de Impulsers Completadas" dos Graus Bronze, Prata, Ouro, Platina e Diamante;
Cenário 7 Usuário do Game que contribui com a Atena
Dado que sou usuário do game e contribuo com a Atena
Quando for contribuir com essa funcionalidade
Então gostaria de poder visualizar uma documentação atualizada sobre ela no Git