2ª e 3ª Reuniões – Planejamento e Definição de diretrizes iniciais do jogo
Planejamento
O processo
escolhido foi o XP e, em cima disso, os princípios fundamentais sobre os quais
vamos fundamentar nosso trabalho são: comunicação e feedback rápidos,
simplicidade, abraçar mudanças e fazer tudo com qualidade. Como a nossa base é
a comunicação e o feedback obtamos por fazer reuniões semanais para definições
formais e acompanhar o andamento do processo, utilização de redes sociais
(whatsapp e facebook) e email para troca de mensagens informais como dúvidas,
sugestões de pautas para as próximas reuniões e outras, a utilização do slack
para feedback e troca de informações importantes de forma rápida no espaço
entre uma reunião e outra e a utilização do bitbucket como nosso repositório para
manter controle de versão – já que utilizando o processo XP estamos prezando
pela qualidade, possibilitar a programação em dupla e acompanhamento de todo o
grupo.
Prezando a
qualidade do produto fizemos um cronograma de desenvolvemento baseado em
módulos onde um módulo é iniciado quando o outro módulo foi finalizado, aprovado
e testado. Os módulos são progressivamente mais complexos, onde o primeiro
módulo trará um jogo funcional com as funcionalidades principais, sem interface
e em plataforma java nativa para PC – esta foi escolhida por ser mais simples
de desenvolver e testar; O segundo módulo compreenderá em, estando prontas as
funcionalidades principais, criar uma versão, ainda sem a interface gráfica desejada
para o jogo, em nossa plataforma móvel final: Android; O terceiro módulo envolve o desenvolvimento da
parte gráfica do jogo e implantação dela na versão final para Android. Ao final
do terceiro módulo teremos uma versão final do jogo dentro das nossas espectativas;
Há ainda o planejamento de um quarto módulo que compreende a inclusão de
funcionalidades secundárias e ideias que estão fora do escopo principal do
jogo, seu desenvolvimento e possível data de entrega será avaliado e discutido
por nós ao longo do semestre dependendo do andamento do projeto.
23/10/2015 –
Testes Primeiro Módulo
26/10/2015 –
Entrega Primeiro Módulo
15/11/2015 –
Testes Segundo Módulo
17/11/2015 –
Entrega Segundo Módulo
25/10/2015 –
Testes Terceiro Módulo
29/11/2015 –
Entrega Terceiro Módulo
Diretrizes Iniciais do Jogo
Nosso jogo
será feito, como já mencionado antes, para plataforma Android. Nossa ideia
inicial era a realização de um jogo de pergunta e resposta estilo show do
milhão, porém de uma forma diferente e inusitada. Após diversas sugestões,
discussões e um brain storm bem produtivo decidimos fazer uma adaptação da
versão tradicional de show do milhão para o contexto de batalhas do universo
Pokémon: os pokesofts.
- Hitória:
“2999 é um
futuro distante onde o mundo é dominado pela Equipe Rodolfo Resende,
antigamente chamada de Instituto de Pesquisa Rodolfo Resende. O então renomado
professor e especialista em Engenharia de software, Rodolfo Resende, juntamente
com o cientista responsável pela invenção dos pokesofts em 2996, Kent Beck,
também conhecido como professor Beck, elaborou um plano maléfico para dominar o
mundo. Detentores das principais fontes de conhecimento em engenharia de
software Kent e Rodolfo desenvolveram uma forma de manipulação genética dos pokesofts
afim de fazê-los ficar mais fortes e obedientes de acordo com o conhecimento de
engenharia de software que seu treinador possui. Após aplicar a nova tecnologia
aos pokesofts e mantendo em segredo suas fontes de conhecimento, a Equipe
Rodolfo Resende se tornou a mais poderosa e influente associação do mundo,
tendo controle sobre todos os pokesofts e utilizando algumas informações sobre
Engenharia de Software como meio de manipular a política e economia no mundo
inteiro.
É
preciso parar Rodolfo Resende e sua equipe e, para tal, nós da agência secreta
ATP (Agência dos Treinadores de Pokesofts) conseguimos infiltrar você na base
principal de Rodolfo e Kent como um de seus fiéis discípulos, onde você poderá
conseguir o conhecimento necessário para derrotá-lo e livrar o mundo de sua
tirania. Para ajudá-lo tentaremos enviar ao longo de sua jornada algumas poucas
dicas que recebemos de nossos informantes para você aprender ainda mais. Fique atento, pois nossa
comunicação é limitada para manter o seu disfarce. Boa sorte e não se esqueça:
o mundo conta com você.”
Na
3ª reunião definimos o contexto onde o jogo seria realizado, a história do jogo
e as possíveis funções que serão necessárias para o seu funcionamento. A
definição das funções, diagramas de classes e requisitos serão feitas na quarta
reunião.
O
jogo necessitará de:
- Mapa: A
princípio será estático em formato de trilha de fases (estilo candy crush) até
se chegar ao final. Existirão três tipos de fases que serão definidas e
descritas em reuniões futuras.
- Personagem:
Pertencente à superclasse pessoa, possuirá um pokémon, sexo, nome, numero de
questoes respondidas e taxa de acerto. Para relacionar à didática das aulas que
envolvem muitos temas políticos e discussões foi definido em reunião que o
personagem terá nome definido:
nome = gênero
== Masculino ? Aécio : Dilma
- Inimigo:
Será pertencente a mesma superclasse pessoa que o personagem. Terá nome, gênero
e pokémon. Seu nome não é fixo e não está associado ao seu gênero como o
personagem.
- Pokesofts:
Existem dois tipos de pokesofts, os Agilistas e os Tradicionalistas. Os
pokesofts tem 4 atributos: Codificação, Planejamento, Projeto e Testes, que vão
definir, respectivamente sua Força, Agilidade, Defesa e Vida. Além disso, o
pokesoft terá nome, nível e tipo.
O Personagem
começará com um pokémon, escolherá seu nome e será questionado qual caminho
quer seguir: Ágil ou Tradicional. Escolhido isso os atributos do pokesoft serão
definidos de acordo com seu tipo. O agilsita começa no nível máximo, com seus
atributos já definidos mais focado em força e agilidade. Já os tradicionalistas
começam no nível inicial e caminham ao longo do jogo para alcançar o nível
máximo (num total de 5 alcançáveis pelo pokémon do personagem: Freshman,
Veteran, Tutor, Professor e Master; há o sexto nível Master Yoda somente
disponível para o pokémon do nosso vilão: Rodolfo Resende), onde seus atributos
vão aumentando a cada level e são focados em defesa e vida. Isso significa que o jogo é fácil para os agilistas no início e se torna mais difícil de concluir, enquanto o jogo começa complicado para os tradicionalistas, mas garante um final mais tranquilo.
Os leveis,
para os tradicionalistas, são alcançados da seguinte forma:
0 Acertos
-> Calouro
5 Acertos
-> Veterano
15 Acertos
-> Formando
25 Acertos
-> Tutor
50 Acertos
-> Mestre
Repositório: https://bitbucket.org/lucasggrossi/pokesoftware
Nenhum comentário:
Postar um comentário