Serpent en sdl : petit probleme

tchern007 Messages postés 10 Date d'inscription mercredi 15 octobre 2003 Statut Membre Dernière intervention 19 mai 2007 - 25 mars 2004 à 22:10
tchern007 Messages postés 10 Date d'inscription mercredi 15 octobre 2003 Statut Membre Dernière intervention 19 mai 2007 - 26 mars 2004 à 16:30
Deja bonjour a tous , je vous explique mon petit probleme
j ai fait un serpent avec sdl mais je voit pas comment faire
pour faire en sorte de savoir quand le serpent ce mort ou qu il touche un mur ou encore quand il prend une pomme

g pas trouver de fonction qui test un pixel , car g pas envie de faire un tableau ce serai lent et pi fodrai que je refasse tous :-)

6 réponses

Hylvenir Messages postés 364 Date d'inscription mercredi 11 février 2004 Statut Membre Dernière intervention 5 octobre 2006 2
25 mars 2004 à 22:45
Bon courage pour tout refaire ;-)
PS: un tableau ne devrait pas être si lent que ça.
0
tchern007 Messages postés 10 Date d'inscription mercredi 15 octobre 2003 Statut Membre Dernière intervention 19 mai 2007
26 mars 2004 à 08:04
erf , fodrai que je test toutes les cases a chaque tour sa va ralentir je pense , enfin bon je v essayer quand meme .

c bizarre quand meme dans plein de lirairie y a des truc pour tester les pixels genre graphic.h ou allegro.h ...
0
Hylvenir Messages postés 364 Date d'inscription mercredi 11 février 2004 Statut Membre Dernière intervention 5 octobre 2006 2
26 mars 2004 à 08:58
Je crois avoir vu ça dans la doc de la SDL, putpixel
et getpixel, je crois. Mais à mon souvenir, le code était un peu
lourd pour ton cas.
Sinon pas besoin de tester toutes les cases, il suffit,
de tester la case dans laquelle la tête du serpent
va arriver après son déplacement.
Le plus lourd c'est peut être de déplacer le serpent
dans le tableau ( supprimer le bout de la queue du serpent,
ajouter un morceau du côté de la tête ).
Je ne suis pas sûr d'avoir été clair mais je me comprend :-)
0
tchern007 Messages postés 10 Date d'inscription mercredi 15 octobre 2003 Statut Membre Dernière intervention 19 mai 2007
26 mars 2004 à 13:20
bah justement c ce que je ve faire , tester la ou va aller la tete , mais comment faire savoir au programme que c vide ou qu il y a qqchose?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Hylvenir Messages postés 364 Date d'inscription mercredi 11 février 2004 Statut Membre Dernière intervention 5 octobre 2006 2
26 mars 2004 à 13:28
Tu fais un tableau aux dimensions du jeu par exemple.
Le problème est peut être de bien gèrer le déplacement
du serpent.

sinon, il y a une autre idée :
stocker toutes les coordonnées du corps du serpent
dans une liste et vérifier que la tête ne va pas aller
dans une case dont les coordonnées sont dans cette liste.
Mais je ne sais pas ce que cela vaut ;-)
Il faudra une liste pour les objets à manger,
et les obstacles par exemple.

Sinon, c'est dommage,je voulais faire un tutorial
sur la SDL et je voulais faire une serpent aussi
(comme sur mon téléphone), et je n'ai fait
qu'un Tetris pour le moment. J'hésite à faire le
serpent maintenant ;-)
Mais on pourra comparer nos méthodes si tu veux.
En tout cas, bon courage.
0
tchern007 Messages postés 10 Date d'inscription mercredi 15 octobre 2003 Statut Membre Dernière intervention 19 mai 2007
26 mars 2004 à 16:30
bon je v essayer on va voir ce que sa donne lol
enfin dimanche car la je suis pas sur le meme pc , erf...
0
Rejoignez-nous