Total de visualizações de página

terça-feira, 3 de novembro de 2015

Grupo AMS 6ª Reunião (03/11/2015) Definições a respeito do 2º módulo, mudanças na história e no repositório

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

Smartphone Android e PC


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.


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