Como planejar seu jogo HTML5
A primeira parte da criação do jogo HTML5 é o planejamento. É muito difícil de programar um jogo na melhor das circunstâncias, e é quase impossível se você não sabe exatamente o que você está tentando realizar.
Por essa razão, a primeira coisa que você precisa fazer quando você cria um jogo é para desligar o computador. Saia papel e lápis, e chegar a um plano para o seu jogo. O plano deve ser detalhado o suficiente para que você saiba como você está indo para codificar tudo. Aqui está o que seu diagrama deve incluir:
Definição e tema: O que faz o jogo se parece? Qual é o tema geral? Qual é o estilo geral?
Meio Ambiente: Existem regras ambientais especiais? Por exemplo, é o jogador sempre se movendo para a frente em um mundo de rolagem infinita? É a gravidade de uma característica do jogo (por exemplo, fazer as coisas cair)?
Avatar: Qual é o papel do jogador no jogo? Será que o jogador controla um sprite particular, ou é o jogador uma presença onisciente (como na maioria dos jogos de quebra-cabeça)?
controle do jogador: Como é que as coisas controle jogador? É baseado no mouse? Teclado? Tela sensível ao toque? Existem limitações para o movimento?
Gols: O que é o jogador está tentando fazer? Toque em alguma parte? Evitar algo? Reunir as coisas? Filmar alguma coisa? Ir a algum lugar?
Obstáculos: O que está impedindo o usuário de realizar isso? Existem coisas que o jogador deve evitar?
Inteligência artificial: Se houver sprites na tela que não são controlados pelo jogador, como se comportam? Será que eles se movem? Como? O que acontece quando saírem da tela?
gestão de colisão: O que acontece quando as coisas colidir com o outro?
scorekeeping: Será que o jogo tem um mecanismo scorekeeping? Isso pode incluir pontos, mas também pode incorporar um determinado número de vidas ou de um limite de tempo.
estado final do jogo: O que faz com que o jogo termine? O que vai acontecer quando o jogo terminar? Como você motivar o usuário para jogar novamente?
Mesmo este jogo muito simples tem uma série de detalhes. Se você pensar sobre os detalhes na fase de projeto, programando o jogo se torna muito mais fácil de realizar. Aqui estão os destaques do design deste jogo:
O jogador é um sapo com fome. Não parece ser uma princesa beijando envolvidos, mas de alguma forma, você é um sapo. Vive com isso.
Controle o sapo com o teclado. O sapo é controlada com as teclas de seta. Vire à esquerda e à direita para, assim, virar à esquerda e à direita.
A floresta está cheia de moscas. Há saborosos moscas correndo por aí, agindo como moscas. Você sabe o que fazer.
Ganhar pontos por comer moscas. Corra para uma mosca para comê-lo.
Comer o maior número de moscas em um tempo definido para ganhar. O principal obstáculo é o tempo. Depois de um curto período de tempo, o jogo vai acabar e você não pode mais controlar o sapo.