Orientações sobre o trabalho

Gráficos:

Áudio:

Ferramentas livres que podem ser úteis:

Inspiração para escolher o jogo:

Dicas de desenvolvimento

    • Comecem escrevendo o mínimo de código para desenhar na tela e controlar os objetos do jogo. Só depois se preocupe com detalhes e otimizações. Assim fica mais fácil testar o jogo.

    • Criem variáveis para parametrizar diversos aspectos do jogo (ex.: velocidade, tamanho, número de vidas etc.). Concentrem essas variáveis no início do arquivo fonte. Assim, vocês podem ajustar os valores e ver o resultado rapidamente.

    • Pode valer a pena configurar algumas teclas para modificar parâmetros do jogo, pelo menos enquanto o jogo está em fase de teste. Desta forma, não é necessário sequer mexer no código-fonte para testar combinações de parâmetros.

    • Tentem resolver logo os problemas mais difíceis.

    • Na hora de resolver um problema difícil, pode valer a pena criar um novo programa e implementar somente a funcionalidade problemática. Assim, isolamos o problema e, quando acharmos a solução, podemos integrar ao código principal.

Javascript:

Template HTML:

<!DOCTYPE html>

<html>

<head>

<meta charset=utf-8 />

<title>JogosRuy</title>

<script src="https://gist.github.com/rodrigorgs/5430307/raw/9002e8450410186382414dd96300c0312521346d/class.js"></script>

<script src="https://box2dweb.googlecode.com/svn/trunk/Box2D.js"></script>

</head>

<body>

</body>

</html>