Total de visualizações de página

domingo, 31 de maio de 2015

Finalização de mais uma sprint.
Como é possível avaliar na imagem do kanbanize abaixo, foi realizado o fechamento de uma sprint.
Esta semana que passou realizamos reuniões após as aulas de Engenharia de Software, para analisar o andamentos do projeto.
Realizamos várias reuniões virtuais via wattsapp e via google docs durante toda a semana.
Foram inseridas tarefas da ultima sprint, como é possível ver na imagem do Kanban abaixo.



quinta-feira, 28 de maio de 2015

Grupo Blá - Atualizações

Boa noite,
Na reunião de hoje fizemos as seguintes definições:
-> A nossa base de dados será um arquivo de texto, sendo cada linha um registro de pergunta. Os campos são separados por ponto e vírgula, no seguinte formato:
pergunta ; dica ; resposta

-> Os módulos do sistema serão os seguintes:
1-Carrega perguntas do jogo
2-Sorteia perguntas e seleciona uma
3-Controle de letras da resposta e número de erros (+ eventos gráficos)
4-Sistema de pontuação conforme avança no jogo

Os módulos 1 e 2 estão em andamento.

quarta-feira, 27 de maio de 2015

Reunião, Histórias de Usuário e outros..


No dia 26/05 fizemos uma reunião às 9:10 para discutir a sprint:

Sprint 2:

Dificuldades encontradas:

  • Para desenvolver o projeto foi necessário um treinamento para a capacitação do uso de cada ferramenta (Cocos2D, VisualStudio, Tiled, Trello). A que ofereceu maior desafio foi Cocos2D.
  • Devido a inexperiência com o processo, foi um desafio encontrar um planejamento de iteração que fosse compatível com nossas habilidades de desenvolvimento (Wells(2000)). Além disso, foi necessário abstrair alguns passos desse planejamento.

O que foi feito:

  • O esboço dos cenários anteriores já foi desenhado bem como a criação das plataformas usando a ferramenta Tiled. Ou seja, o cenário e o chão de todas as cenas já estão pronto. Faltando então a criação dos objetos neles.
  • Decidimos que escadas serão incluídas. Muito embora é possível que nas versões iniciais ela não funcione corretamente.
  • Foi definido sprites para o personagem.
  • Uma história de início está sendo desenvolvida e pode ser lançada nos próximos dias.

O que será feito até o fim da sprint:

  • Lançamento da cena 1.
  • História de início.
  • Moedas para teste.
  • Teste de abismo.

Planejamento de Iteração


O plano de cada iteração é dado como segue (Baseado em Wells(2000)):


Esse plano de iteração define como serão os passos que seguiremos para cada lançamento.

Histórias de Usuário

Foram definidas as histórias de usuário para o primeiro lançamento.

As decisões arquiteturais serão baseadas nos requisitos que estas histórias de usuário representam em um nível mais alto:


Como um... ...eu quero... ...para que:
Jogador Marcar uma opção de requisito não cumprido na checkbox O jogo execute o ajuste no defeito e me pontue corretamente
Jogador Apertar as teclas no teclado para a direita e para a esquerda O herói na tela se movimente nessas direções
Jogador
Jogador Apertar o botão configurado para 'SALTAR' O herói execute a ação de saltar



Este modelo permite que os testes sejam mais facilmente executados pelo programador.

Cenários com plataformas prontas


Usando a ferramenta Tiled foram criadas cenas que serão usadas em lançamentos posteriores. Permitindo assim que testemos apenas os objetos criados, visto que as colisões já estão testadas.




Blá

Na reunião periódica por e-mail, decidimos que:

Como vamos apresentar sempre um protótipo funcionando, teremos um entregável nas seguintes datas:
1) 02/06
2) 09/06
3) 18/06

Além disso estamos constantemente ampliando o banco de perguntas, para não perder a qualidade das perguntas o processo está sendo bastante cuidadoso.


Também discutimos sobre como será o desenho novo da Forca, e vamos criar sugestões a serem votadas para escolha do melhor desenho.

terça-feira, 26 de maio de 2015

Encanadores - Atualização 25/05


No dia 21/05 aconteceu uma reunião semanal via Skype para levantamento do que já havia sido feito, reafirmação do andamento do projeto e dos prazos.
  • Criação da tela inicial está preparada para a realização de testes; 


 
  • Protótipo visual do jogo;
 

As atualizações de cada tarefa se encontram na página do Trello e o repositório se encontra aqui.



Até o fim do atual Sprint, será feito uma versão minimamente jogável. Este protótipo terá as fases do jogo: requisito, análise e desenho, para a apresentação dia 02/06. 

Relembrando os itens abordados nesta fase do projeto:

Sprint Backlog:

- Criação dos sprites para os canos (não encontramos nenhum sprite gratuito que se encaixa na ideia do jogo)
- Escrita dos diálogos explicativos para os jogadores (explorando as analogias)
- Finalização da Tela Inicial (integração com as outras telas)
- Finalização da tela com o resumo de etapas (descritas no item 4 do GDD, Level Design)
- Criação da Tela de Requisitos
- Criação da Tela de Análise
- Criação da Tela de Desenho


 

segunda-feira, 25 de maio de 2015

25/05/2015
As entregas feitas até o momento foram em prol de acoplar itens que estavam sendo criados em separado.
No programa principal foram inseridas duas telas novas, além da correção da tela de login.
Foi feita a inclusão da página de Ajuda que pode ser acessada pelo link "Sobre" que instrui o usuário sobre o jogo, explicando as regras e os objetivos do jogo.
Foi feita a inclusão da página principal com as perguntas, que ainda está em sua versão inicial com um problema a ser corrigido, e que pode ser acessada pelo link "Inicicar jogo".
Foi feita a correção de bug da página inicial.

Dessa forma foi feita mais uma integração do programa e mais um sprint.


Seguem abaixo exemplos das páginas

Tela da Aba Sobre


Tela de Início de jogo