Se connecter / S'enregistrer
Votre question

C++ / Jeu de serpent

Tags :
  • Programmation
Dernière réponse : dans Programmation
21 Novembre 2006 02:21:56

Salut à tous!

Je commence le C, et j'ai créé un jeu de serpent, tout est terminé sauf un point: La queue du serpent. J'ai retourné la question dans ma tête plusieurs fois, et je ne vois toujours pas le moyen de faire suivre les morceaux de la queue.

Le but est le suivant: Chaque fois que le serpent mange une pomme, une fonction choisi à la pige le nombre 1 ou 2. Jusque là aucun problème. Si le nombre est 2, un morceau est ajouté à la queue. Ensuite, la queue doit suivre la tête en suivant le même trajet qu'elle. Voilà où j'ai besoin d'aide.

Merci pour vos suggestions!

Autres pages sur : jeu serpent

21 Novembre 2006 02:31:52

J'ai oublié de préciser que mon jeu a été créé avec la librairie SDL :) 
21 Novembre 2006 10:50:24

sans rentrer dans les détails, je verrais un tableau gardant les positions de chacune de parties du serpent.
La fonction qui s'occupe du mouvement modifiera la première partie qui suivera les actions de l'utilisateur, les parties n prenderont les coordonnées des parties n-1;

ex:
partie[n] les coordonnées des parties du serpent
fonction bouge
pour i=n-1 jusqu'a 1 faire
partie := partie[i-1]
fin pour
bouge (partie[0])
fin

quand tu rajoutes une partie elle prend les coordonnees de la derniere quand le serpent bouge
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS