Para os Amantes dos "Games Casuais"
Olá pessoal! Hoje vou desenvolver um game bem simples e bem conhecido, onde o objetivo é descobrir em qual copo está a bolinha após uma série de movimentos.
Antes de mais nada vamos definir alguns detalhes importantes do nosso projeto:
- O objetivo do jogo é descobrir em qual copo está a bolinha;
- O jogo inicia com três copos iguais, posicionados um ao lado do outro;
- Inicialmente o jogador poderá ver em qual copo está a bolinha;
- O jogador só poderá escolher o copo quando todos os movimentos forem concluídos;
- Ganha o jogo se achar a bolinha;
Muito simples? Parece simples...espero que tenha entendido.
Precisamos agora pensar como vai ser o visual do game, o que vamos ver na tela. observem as figuras. Os layout são muito importantes e ajudam muito no desenvolvimento dos games.
A) Aqui temos os copos a bolinha e a mesa. Inicialmente teremos essa aparência;
B) Aqui os copos já desceram e estão prontos para iniciar o movimento;
c) Agora os copos estão em movimento;
D) Agora os copos já pararam, o jogador está habilitado à escolher um deles;
E) Por fim o jogador escolhe um dos copos;
Baseado nesse layout montei o seguinte fluxograma, que mostra toda a rotina do game. Os fluxogramas são úteis, pois eles ajudam a entender a rotina do programa, além disso eles integram a documentação do seu projeto.