Chapitre 6. Pour qui sont ces serpents ?[2]

Table des matières

Première version simpliste
Attention aux bords
Un vrai serpent
Grandir
Enfin…
Améliorations éventuelles

Les corrigés se trouvent au Chapitre 12, Pour qui sont ces serpents, correction.

Nous allons dans ce chapitre réaliser un jeu simple, mais qui fait partie de l'histoire des jeux vidéo… (Certains diront peut-être préhistoire !). Il s'agit de centipede.

Vous pourrez trouver sur le web beaucoup de détails sur ce jeu. Mais en voici quelques mots en attendant : il s'agit du déplacement d'une sorte de serpent[3]. Ce serpent se déplace dans un espace clos. La tête en se déplaçant ne doit jamais recouper le reste du corps. Tout serait très simple si la longueur du serpent n'augmentait pas continuellement, rendant les manœuvres de plus en plus difficiles…

Première version simpliste

Dans cette première version le serpent n'aura pas de corps. On déplacera donc seulement sa tête.

Le mode de déplacement de la tête est simple :

  • la tête est en déplacement continu, droit devant elle ;

  • l'utilisateur ne peut que la faire tourner à droite ou à gauche ;

Les changements de direction se feront par appui sur les flèches du clavier.

Dans cette première version on ne cherchera pas à vérifier que la tête ne touche pas les bords de l'écran. Si cela arrive le programme plante, tant pis !



[2] « Pour qui sont ces serpents qui sifflent sur vos têtes ? » Racine, Andromaque, V, 8

[3] En fait centipede est le mot anglais qui signifie mille pattes.