quinta-feira, 7 de março de 2013

Especificação de requisitos e protótipo do jogo Lazy Lion

Saudações a todos, peço desculpa pela demora nas postagens, os últimos meses foram movimentados, principalmente pelo fato de agora eu estar empenhado na engine Unity 3d, pegando um pouco de javascript e c# e também, aprendendo mais sobre modelagem e escultura 3d...

Mas deixando de lado as desculpas e prosseguindo com a série de dicas para o TCC, a próxima etapa é a criação do documento especificação de requisitos ( E.R ), e a preparação para a pré banca, que é onde se mostra os progressos no TC.
Bem, como meu curso não era focado em criação de jogos, tive uma liberdade enorme em apresentar conceitos, documentações e até mesmo o protótipo em si.
Para a elaboração do E.R, basicamente utilizei de conceitos da proposta e incluí também, alguns diagramas para auxiliar na compreensão do funcionamento do jogo e seu fluxo, mas sempre me baseando em game design documents disponibilizados pela comunidade na internet. Seguindo basicamente ela, gerei a Apk que foi apresentada como protótipo rodando em um Tablet e simulador da Corona Sdk.
Outra questão importante é que apesar de usar uma certa abordagem em orientação a objetos, acabei optando por fazer o arroz com feijão ao utilizar a linguagem de script, devido ao fato de estar sobrecarregado com todos os processos criativos do jogo.
O interessante é que muitas características presentes nessa documentação foram mudadas até o fim do projeto, e isso é interessante pois mostra que com o tempo, algumas idéias que se tem não ficam legais com o jogo rodando, e outras surgem somente com a necessidade que aparece ao longo do desenvolvimento.
Outra observação interessante é que apesar de na época eu já ter boa parte da parte gráfica pronta, resolvi esconder o ouro e apresentar telas conceituais, preferindo apenas mostrar os menus iniciais na forma final e o personagem principal com sua movimentação completa na apresentação do protótipo para a comissão avaliadora.
Como cada realidade exige certas características, essa documentação deve mudar de acordo com suas particularidades, mas espero que ajude ou de idéias nessa fase do projeto.

Bem, com isso a E.R a ser entregue ficou assim:

Especificação de Requisitos

Em breve seguiremos com mais etapas do TC, bom trabalho, pesquisa e desenvolvimento a todos.

Sergio Alexandre Ferreira Guelfi