A trigonometria do jogo.


Os inimigos do jogador aparecem em várias formações ordenadas e ficam girando em vários pontos da tela, para a direita e para a esquerda, às vezes também aumentando e diminuindo o raio. Para fazer com que isso aconteça nós utilizamos matemática, trigonometria, mas especificamente as funções Sin e Cos.

Os senos e co-senos de todos os graus (1 a 360) têm uma escala de -1 a +1. Com isso através de uma variável de controle e algumas constantes nós conseguimos fazer com que as coordenadas X,Y das posições ativas da matriz que armazena os dados das sprites se modifiquem de modo a formar um círculo.

Senos e Co-Senos.


Há constantes para a coordenada X e para a Y. Se nós quisermos modificar o raio do círculo, temos que alterar as constantes de X e Y para alterar o raio horizontal e vertical respectivamente. Também há constantes para as coordenadas X,Y do centro do círculo. Se quisermos alterar a posição do círculo na tela alteramos essas constantes.

Com seno para X e co-seno para Y os inimigos giram para a direita. Ao contrário, com co-seno para X e seno para Y os inimigos giram para a esquerda.

Isso demonstra como a matemática é importante na programação de jogos.


Robson Faria.
Hosted by www.Geocities.ws

1