6ª Reunião – Algumas definições a respeito do 2º módulo, mudanças na
história e no repositório
A reunião
aconteceu logo após as apresentações de hoje e teve como foco atender as
recomendações do professor com relação à mudanças que ele acredita serem
positivas para o nosso enredo, partes do processo de planejamento e produção do
segundo módulo e uma breve reformulação no nosso repositório.
Alterações no repositório
Optamos por acrescentar
um novo repositório visando separar nosso engine (primeiro módulo) da nova
versão com parte gráfica já que são códigos completamente diferentes e
independentes.
Todos os
colaboradores do projeto estão fazendo as alterações no código do bitbucket via
git utilizando a mesma conta. Isso por que alguns membros do grupo tiveram
problemas ao tentar acessar e alterar o repositório de suas próprias contas.
Assim, visando padronizar e não perder tempo com isso, optamos por sempre
realizar alterações no repositório pela conta do gerenciador do mesmo.
O novo
repositório é:
Alterações na história*
Seguindo as
sugestões do professor, optamos por retirar nomes reais da história afim de
evitar polêmicas e/ou associações indesejadas. O nosso vilão passou a se chamar
Ronaldo, os disfarces de nossos personagens passaram a ser Vilma e Laércio, e
todos os nomes do nosso banco de dados que são utilizados para nomear
aleatoriamente os inimigos ao longo do jogo foram alterados com o mesmo
propósito.
*Gostaríamos de deixar claro que a equipe
AMS não quis em momento algum ofender, criticar, deboxar ou apoiar
politicamente ninguém durante a elaboração da ideia inicial. Ela surgiu por
unanimidade dentro do grupo baseada na nossa experiência dentro da sala de aula
e da percepção da importância de manter as discussões políticas dentro dos
nossos contextos diários. Além disso, pedimos desculpa por qualquer vínculo
político indesejável que possa ter sido criado. Foi uma ideia apartidária e sem
lado político sendo este, inclusive, um dos motivos de termos associado o jogo
à nomes da política brasileira e mundial dos mais variados possíveis, de
diferentes nacionalidades, cores, opiniões e ideias, justamente para evitar
favorecimento ou demonstração de posicionamento a favor ou contra algo ou
alguém.
Definições do 2º Módulo
Algumas
considerações sobre o nosso jogo foram formalmente definidas afim de transmitir
nossas ideias com clareza entre nós mesmos e para os demais interessados no
jogo.
Gênero
RPG baseado na franquia pokémon
Plataforma
Plataforma
Smartphone Android e PC
Público alvo
Público alvo
Pessoas de qualquer idade que possuem algum tipo de vínculo, seja de aprendizado, ensino ou interesse pessoal, com Engenharia de Software e conteúdos relacionados.
Ideia Central:
O jogo consiste em uma saga futurística que gira em torno do nosso
herói. Nela existem criaturas poderosas chamados pokesofts, seres que tem uma
relação com os humanos parecida com o que temos hoje com os animais de estimação,
porém possuem uma força oculta que está relacionada ao conhecimento em engenharia
de software de seu dono. Nesse contexto futurístico, há uma equipe de vilões
que monopoliza o conhecimento de engenharia de software no mundo e aproveita-se
disso para dominar a economia e a política mundial.
Dentro desse futuro conturbado, nosso herói faz parte de uma associação
secreta que visa libertar o mundo desses vilões e, para tal, ele se infiltrará
difarçado no covil inimigo como um aprendiz que será treinado por eles, aumentando
assim seu conhecimento em engenharia de software e utilizando desses
aprendizados para derrotar os vilões e por fim a essa tirania que aterroriza o
futuro.
Jogabilidade
e a integração a parte gráfica
O pokesoft será um jogo dinâmico onde o
jogador pode se locomover pelo mapa e tomar conta das suas ações. A tela
inicial do jogo consiste em um menu de entrada onde o jogador escolhe iniciar
um novo jogo ou carregar uma campanha salva.
Ao iniciar novo jogo o jogador é direcionado
para uma tela introdutória que contextualiza para ele a trama do jogo, recolhe
informações do disfarce como gênero, caminho que deseja seguir ao longo do
treinamento e nome do seu pokesoft.
Feito isso o jogo é iniciado na base dos
vilões, nossa tela principal e base das mecânicas do jogo. Consiste em uma sala
de aula pela qual o jogador pode se mover e escolher onde ir e o que fazer.
Cada carteira representa uma fase, essas dependentes hierarquicamente entre si,
isto é, só é possível prosseguir para uma fase mais adiante após vencer as
fases anteriores.
As fases consistem em 3 tipos:
-
Batalha: fases principais do jogo e responsáveis pela maior parte da
jogabilidade, onde o herói desafia um vilão a uma batalha pokesoft, isto é,
seus pokesofts lutam entre si para definir qual treinador tem maior conhecimento.
O pokesoft do nosso herói só acerta seu ataque caso uma pergunta de engenharia
de software seja respondida corretamente pelo jogador. Vence aquele treinador
cujo pokesoft fizer com que a vida adversária chegue a zero.
-
Bônus: similar a fase de batalha, porém funciona mais como um treinamento, onde
os ataques não reduzem a vida adversária e o que é relevante para essa fase é
somente o número de acertos do usuário. As perguntas aqui podem ser tanto de
engenharia de software quanto de contexto político. Ao fim da fase o jogador
terá respondido 10 perguntas variadas e sua taxa de acerto será determinante
para definir a premiação que ele receberá da fase bônus, premiação essa que
consiste em itens que poderão ser utilizados durante as fases de batalha.
-
Dica: livros espalhados pelo mapa onde o jogador recebe pequenos fragmentos de
texto informativos que auxiliam no aprendizado do conteúdo juntamente com as
fases de bônus e batalha, porém não com caráter de teste como as outras duas e
sim com caráter informativo.
O objetivo do jogo é cumprir todas a fases e
desafiar o líder da organização, Ronaldo Resende, afim de derrotá-lo e livrar o
mundo de sua tirania.
Há ainda uma das carteiras que representam a
carteira do próprio herói disfarçado. Nela o jogador encontra o menu do jogo
onde pode checar informações sobre seu pokesoft (status) e o seu próprio
desempenho até então, checar informações dos itens e dicas que possui, salvar o
jogo ou alterar as configurações do mesmo (dificuldade, luminosidade,
velocidade do jogador, etc).
Diferencial
O diferencial do nosso produto é o conceito
que foge à abordagem tradicional para jogos que visam algum tipo de
aprendizado, tratando o tema de forma lúdica, criativa e instigante para o
usuário, dando a ele todos os recursos cabíveis para aprender e fixar o
conteúdo em questão, não só testando-o com a metodologia pergunta e resposta,
mas também tentando dar a ele formas de adquirir conhecimento e descobrir novas
informações sobre o tema.
Planejamento
Nossa forma de
abordagem desse segundo módulo será a divisão em três duplas, visto que ainda
estamos com um colega hospitalizado. Cada dupla cuidará de uma parte cenário:
tela de batalha e tela de bônus, tela inicial e menu e tela principal ou o
mapa.
Dificuldades encontradas
As dificuldades
encontradas até então foram:
- Adaptação com
a plataforma gráfica;
- Utilização do
repositório de forma funcional e correta;
- Banco de
dados de perguntas;
- Definição dos
requisitos do módulo 2, trazendo especificação detalhada das funções de cada
tela (ainda está em andamento);
- Atualização da versão utilizada da libGDX afim de corrigir problemas de compatibilidade com os nossos celulares de teste. Versão utilizada atualmente libGDX 1.7.0.
- Atualização da versão utilizada da libGDX afim de corrigir problemas de compatibilidade com os nossos celulares de teste. Versão utilizada atualmente libGDX 1.7.0.
Bem, essa
reunião serviu para elaborar de forma clara como será a apresentação visual do
nosso jogo possibilitando entendimento de todos do grupo afim de facilitar o
entrosamento das nossas equipes de desenvolvimento durante a execução de etapas
conjuntas do processo. Além disso, foi importante para traçarmos um plano de
desenvolvimento desse segundo módulo. Pretendemos ter melhor definido os
requisitos deste módulo na próxima reunião.
Nenhum comentário:
Postar um comentário