Sunday, September 29, 2019

Semana 9 - Meio do Semestre

Semana que vem chegaremos ao meio do semestre, e com isso temos um novo vídeo do Gource para deixarmos pronto.

Tem muita coisa dando problema no desenvolvimento e muita coisa atrasada da parte de documentação mas estamos tentando progredir aos poucos.

As nossas atividades essa semana foram:
-Implementação de novo modelo de mapa para a cena de movimento -> Feito pelo Caio.
-Ajustes no menu inicial -> Feito pelo Eduardo.
-Desenvolver menu de configurações -> Feito pelo Eduardo.
-Desenvolver cena de batalha -> Feito por mim (Enzo).
-Criar lista de terminologia com o que estamos utilizando -> Feito por mim e pelo Leonardo.
-Levantar requisitos funcionais que foram alterados -> Feito por mim, Leonardo e Hangra.
-Documentar as atividades efetuadas por tempo -> Feito pela Hangra.

Como fizemos diversas coisas relacionados ao projeto como um todo nesta semana nós também aproveitamos para mapear coisas que estavam ainda meio por definir e agora temos um backlog de afazeres mais completo.

O projeto inteiro está começando a tomar forma e as integrações entre diversas cenas está nos causando problemas, tanto bugs quanto regras que ficaram confusas, mas acreditamos que isto é mais um sinal de que progredimos, no entanto eu ainda gostaria de ver um comprometimento maior dos membros da equipe.

Sunday, September 22, 2019

Semana 8 - O Vacilo

Essa semana foi bem parada para a equipe inteira, a maior parte das coisas que tentamos fazer deu errado e sinceramente não conseguimos arranjar tempo pra essas coisas.

Uma coisa que conseguimos fazer no entanto foi mapear completamente a aplicação e as atividades necessárias pra fazê-la, tudo já organizado nas nossas ferramentas de organização do trabalho.

Agora, para as atualizações das atividades:
-Iniciar documentação de nossas atividades e cronogramas -> Feito pela Hangra.
-Iniciar documentação de terminologia já definida -> Feito por mim (Enzo) e pelo Leonardo.
-Começar a definir protótipos finais de telas -> Feito pelo Gustavo.
-Priorizar atividades já mapeadas -> Feito por mim e pelo Leonardo.
-Mapear atividades faltantes -> Feito por mim e pelo Leonardo.

Sunday, September 15, 2019

Semana 7 - Continuando o Desenvolvimento

Essa semana tivemos a SEDCITEC e não houveram muitas novidades...

Dando prosseguimento aos desenvolvimentos, nossas atividades da semana foram:
-Definir a implementação da geração de células integrada entre cenas -> Feito pelo Caio.
-Conceituar e Centralizar Mapas pré-configurados -> Feito pelo Caio.
-Implementar a geração automática de células -> Feito pelo Caio.
-Pesquisar maneiras gratuitas de publicar na play store -> Feito por mim, e não tem como. (Enzo)
-Desenvolver mecânicas de trocas de animação -> Feito pelo Eduardo.
-Adicionar botão de pular diálogos -> Feito pelo Eduardo.
-Separar classes por suas responsabilidades no código -> Feito pelo Eduardo.
-Corrigir rotação do cursor -> Feito pelo Eduardo.
-Corrigir documentações com o feedback dos professores -> Feito pelo Leonardo.
-Corrigir animações do Herói -> Feito pelo Eduardo.
-Iniciar mecânica de revolta do Herói -> Feito por mim.
-Iniciar cena de batalha -> Feito por mim.
-Iniciar lógica de limitações na exploração -> Feito pelo Caio.
-Iniciar desenvolvimento do menu de configurações/pause -> Feito por mim e pelo Caio.

Sunday, September 8, 2019

Semana 6 - PoC

A sexta semana marca a entrega da Proof of Concept (PoC), portanto foi uma semana muito corrida para nossa equipe.

Primeiramente tivemos que corrigir alguns bugs que persistiam do final de semana anterior, entre eles principalmente alguns relacionados à forma como o Unity se relaciona com o SDK do Android afim de compilar o jogo e algumas questão do som e da animação que já havíamos começado a implementar.

Outra questão pendente era a forma como o Unity trabalha com responsividade de telas de dispositivos móveis, bem como a sobreposição de imagens na interface gráfica.

O Caio e o Eduardo conseguiram arranjar um tempo pra corrigir todos estes pontos antes da apresentação na quinta-feira, Leonardo, Gustavo e Hangra conseguiram incluir tudo nos documentos para a apresentação a tempo e acreditamos que foi apresentado um sistema digno, os problemas levantados pelos professores principalmente giraram em torno de como nós tentamos apresentar os módulos do sistema junto com a sua arquitetura, e da forma como nossos documentos não padronizavam algumas definições mais específicas.

Antes de começar o final de semana ainda reparamos que havíamos esquecido de subir aos meios oficiais tanto o documento de apresentação da PoC quanto o vídeo demonstrativo, mas eu (Enzo) providenciei que isto fosse corrigido o mais breve possível para que iniciássemos o final de semana sem pendências.

Ainda na sexta-feira consegui um tempo para replanejar as atividades futuras do projeto tendo em mente o que aprendemos com a PoC, tentei ser o mais concreto possível enquanto pedia opiniões do restante dos membros para que pudéssemos garantir que todos entendessem como o projeto está e para onde irá.

Neste final de semana, no entanto, diversos contratempos ocorreram, sendo assim não conseguimos concluir tanto quanto gostaríamos, o Caio teve que se ausentar por uma reforma e o Eduardo ficou doente, mas bem... o que conseguimos fazer foi:
-Núcleo das mecânicas de exploração -> Feito por mim. (Enzo)
-Sincronização de nossos cronogramas e metas no Trello -> Feito pela Hangra.
-Levantamento de efeitos sonoros para o jogo -> Feito pelo Eduardo.

Como a próxima semana é a SEDCITEC acredito que veremos um desenvolvimento maior do projeto na próxima publicação, espero que tenhamos mais sorte fim de semana que vem.

Sunday, September 1, 2019

Semana 5 - Ajustes

Na correria de fazer o projeto estar minimamente aceitável de ser entregue na POC esta semana focamos em melhorar coisas que já tínhamos uma base e ajustar alguns problemas que enfrentávamos, isso nos fez ficar com uma quantidade menor de coisas que gostaríamos de ter do que planejávamos mas o que temos está em uma qualidade mais próxima do que gostaríamos, obviamente nada perfeito mas o suficiente pra nos deixar orgulhosos do resultado.

As atividades desta semana foram:
-Melhoria da mecânica de conquista -> Feito pelo Caio.
-Melhoria da mecânica de diálogos -> Feito pelo Caio.
-Correção/Limpeza no SVN -> Feito por mim. (Enzo)
-Criação da Sprite da protagonista (Tullip) -> Feito pelo Caio.
-Criação das artes faltantes -> Feito por mim.
-Criação do roteiro dos diálogos -> Feito pelo Leonardo.
-Tradução do roteiro dos diálogos -> Feito pelo Gustavo e pelo Leonardo.
-Criar apresentação da POC -> Feito pela Hangra.
-Gravação do vídeo do Gource -> Feito por mim.
-Tomada de métricas do 1º mês -> Feito por mim e pelo Caio.
-Levantamento de requisitos -> Feito pelo Leonardo.
-Mecênica de salvamento de progresso -> Feito pelo Caio.
-Base das animações e áudio -> Feito pelo Eduardo.

Sunday, August 25, 2019

Semana 4 - Colocando a mão na massa

Esta semana foi um ponto de virada para a equipe GLEECH.

Reparamos que estávamos ficando cada vez mais atrasados com questões relativas ao projeto e com a POC, então, após conselhos, eu tentei definir metas mais concretas para todos na equipe e definir melhor nosso modo de trabalhar.

Como todos da equipe trabalham e ficam ocupados durante toda a semana, passamos a planejar metas para os finais de semana ao invés de para semanas inteiras, e eu acredito que isso foi efetivo, este foi o final de semana mais produtivo da equipe até agora!

Na quinta mesmo, após as aulas eu já havia definido algumas metas para este final de semana e um rumo para o que será necessário para a entrega da POC.

Com base nesse novo meio de pensar e trabalhar, as atribuições a cada membro ficaram mais claras, sendo para esta semana:
-Base da mecânica de Conquista -> Feito por mim. (Enzo)
-Internacionalização -> Feito por mim e pelo Eduardo.
-Decidir uma História inicial ou fake apenas para fins demonstrativos -> Feito pelo Leonardo e Gustavo.
-Definir as metas para semanas 5 e 6 -> Feito por mim.
-Documentar aquilo que for sendo efetuado -> Feito por mim e pelo Leonardo.
-Iniciar diagrama de arquitetura -> Feito por mim.
-Começar a gerar a apresentação -> Feito pela Hangra.
-Base da mecânica de Diálogo -> Feito pelo Caio.

Definimos também alguns termos e nomes para facilitar entendimento mútuo em decisões:
-Exploração: Parte do jogo com uma visão em 1ª pessoa onde se joga ativamente na aventura.
-Conquista: Parte do jogo onde se guia o herói, pode acionar certos eventos.
-Batalha: Evento da conquista onde se enfrenta inimigos simples.
-Enigma: Evento da conquista onde deve se resolver um enigma para prosseguir.
-Chefe: Evento da conquista onde se enfrenta um líder inimigo.

As metas para o próximo fim de semana já estão programadas mas com este novo modo de trabalhar acredito que podemos polir bastante estas metas para aumentar a eficiência do nosso tempo produtivo ao máximo.

Sunday, August 18, 2019

Semana 3 - Configurando os ambientes

Esta semana iniciamos as preparações para o projeto aprovado "HELP! Dumb Heroes".
Dividimos as tarefas em 3 focos principais, o Caio e o Eduardo ficariam responsáveis por focar na programação, o Leonardo e o Gustavo se aprofundariam na arte e história do jogo e aprovisionariam a equipe de desenvolvimento com suporte nas cenas de conversa enquanto eu e a Hangra nos focaríamos em ir completando a documentação e dando suporte aos demais quando necessário.

Nossa meta agora é nos prepararmos para a prova de conceito (POC) daqui a 3 semanas, temos muito a fazer para conseguir termos uma entrega satisfatória então fizemos um pequeno planejamento do que achamos prioritário.
Para a equipe de desenvolvimento foi tomada a meta de até o próximo fim de semana conseguir uma tela de menus inicial e tentar adiantar a questão do login com a conta do google para backup de dados.
Para a equipe de arte a meta é conseguir até o próximo fim de semana uma história já bem definida, principalmente a introdução, bem como diálogos para tutorial.
Para a equipe de documentação a meta é esquematizar melhor os cronogramas, definir prioridades e tentar ajudar as outras partes onde houver necessidade, além de ir sempre adicionando à documentação aquilo que for realizado.

Durante esta semana por enquanto fizemos um protótipo de cronograma, adicionamos o que já tínhamos pronto a um software que ajuda na criação de documentação de jogo, estruturamos o que seria necessário no repositório e começamos o básico do desenvolvimento.

Monday, August 12, 2019

Semana 2 - Elaborando ideias

Primeiramente gostaria de pedir desculpas à toda a equipe tanto quanto aos professores no atraso da publicação mas eu queria ter algumas coisas mais bem definidas antes de fazê-la.
Para esta segunda semana ficamos responsáveis por elaborar apresentações da proposta aprovada na semana anterior, mas no nosso caso pedimos aos professores uma segunda chance para propormos um jogo pois muitos do time estão cansados de mexer sempre com o mesmo tipo de sistema web corporativo tanto na faculdade quanto no trabalho.
Sendo assim, como orientados pelos professores, dividimos o trabalho em duas frentes e construímos apresentações para ambas as propostas.

O jogo, que decidimos chamar de "HELP! Dumb Heroes", teve um pouco mais de atenção devido ao fato de não ter sido exatamente aprovado, e se trata de uma história clássica de fantasia medieval onde ao invés do jogador ser o protagonista ele é um ajudante, mais especificamente pensamos em fazê-lo uma fada aos moldes de muitas franquias do gênero.
O foco seria o jogador ter que resolver enigmas e minigames de forma a permitir que o herói avance no jogo, este herói, no entanto, pode agir como de fato um herói das franquias referenciadas e ignorar completamente o pedido da ajudante, fator que seria levado como um risco para cada ação do jogador.

Já o sistema, SAGE (Sistema de Auxílio à Gestão de Estoque), será uma ferramenta corporativa com foco em micro e pequenos negócios que deverá permitir além do controle de estoque uma automatização no agendamento de serviços essenciais à certos ramos.
O foco inicial foi pensado em salões de beleza mas após orientação dos professores foi decidido que deixaríamos o escopo mais genérico, abrangendo outros ramos de negócios com funcionamento próximo.

Sunday, August 4, 2019

Semana 1 – O começo

Após as instruções iniciais dos professores Ivan e Brás durante a aula de A6PGP começamos a decidir coisas básicas do time, nos juntamos para definir um nome e como dar os próximos passos. 
Optamos por nos chamarmos de GLEECH (Gustavo, Leonardo, Eduardo, Enzo, Caio e Hangra), e criamos um email (gleech.a6pgp@gmail.com), um blog (https://gleechteam.blogspot.com/) e um canal no youtube (https://www.youtube.com/channel/UCbpkWTGf90j_SOvR5IOEDZA). 
Atualmente estamos trabalhando nas ideias de projeto e planejamos resolver a questão dos acessos ao repositório assim que amadurecermos melhor tais ideias.