The Adventures of Rain Dance Meg - Ferramentas Utilizadas + Mecânicas Parte 2
Autor: Bruno Mattos | Publicado: 2012-04-28T23:50:00-03:00


&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;&nbsp;Dando continuação aos dois últimos posts do blog, faremos aqui um review das ferramentas utilizadas e um update de mecânicas do jogo. Aqui vai!





&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;&nbsp;Começando pela mecânica, resolvemos adicionar uma espécie de portal no jogo, visto que tudo acontece dentro da mente de Meg. Descrição:


Sumir em algum ponto da fase e aparecer em outro, através de um contorno vazio de Meg. Nessa mecânica a câmera será deslocada de uma sombra de Meg para a outra, em caso de as sombras não estarem próximas. Isso evitará que o jogador pense que a fase mudou.&nbsp;






 





Ferramentas





&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;&nbsp;Com relação ao Construct 2, tivemos dois "problemas", por assim dizer. O primeiro foi em relação a versão do Construct 2 utilizada.&nbsp;Tivemos que usar uma versão acima da revision 86 (estamos usando a revision 87) do Construct 2 para podermos fazer o “Make ‘or’ block” (ação que possibilita fazer blocos de comando de evento que ocorram com OR no meio em vez de AND), pois as versões do Construct 2 anteriores a essa não davam suporte. No final das contas, só descobrimos que o Construct 2 não estava na versão mais atualizada porque procuramos sobre um metódo de fazer um determinado evento que queríamos, e acabamos por encontrar que teríamos que instalar uma versão mais nova do Construct 2 para isso acontecer. Duas ressalvas importantes sobre isso de atualização que descobrimos:




Nas configurações do Construct 2 a opção de verificar atualizações automaticamente estava ticada, embora na prática não funcionou;
O link para baixar o Construct 2 no site, sem procurar muito, te levará para a revision 84.

&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;&nbsp;A partir desses tópicos chega-se a conclusão de que tivemos que provavelmente usar uma versão beta da ferramenta para poder continuar com o projeto.



&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;&nbsp;O segundo "problema" encontrado enquanto desenvolvíamos foi o de sincronização do projeto, que caso houvesse edição silmultânea do mesmo, o projeto acabava ficando inconsistente por causa do arquivo *.caproj, que não dava para dar merge. A solução que tínhamos achado até certo ponto era de que uma pessoa somente mexia no Construct 2, enquanto as outras pessoas faziam o level design em uma fase de teste, ou cuidava da arte/som do projeto. ressalvas importantes sobre o problema, que achamos depois de um tempo:




http://www.scirra.com/manual/33/saving-and-sharing-projects/page-1
Os arquivos com extensão *.caproj podem ser abertos no notepad ou algo parecido, dentro ele basicamente é um xml que basicamente guarda uma lista dos outros arquivos no projeto.





&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;&nbsp;Mas deixando um pouco o Construct 2 de lado e falando sobre as outras ferramentas, nós, que nunca havíamos usado o GIMP, o trello e nem Git + Google Code, estamos gostando de usar e aprender as ferramentas. Descobrimos que dá pra sharear o trello do projeto! Aqui vai o Link. =]


&nbsp; &nbsp; &nbsp; Outra ferramenta interessante que começamos a usar, por falta de tempo de se reunir fisicamente, foi o Hangout, dentro do Google+. A ferramenta se mostrou eficiente porque é comum todos os integrantes do grupo estarem loggados na conta do Google quando estão no computador, então era só apertar uns dois botões para ter todo mundo numa videoconferência, podendo fazer screenshare quando alguém estava com algum problema e queria ajuda.