Faire un labyrinthe

oberown Messages postés 88 Date d'inscription mercredi 10 mars 2004 Statut Membre Dernière intervention 5 juillet 2005 - 10 juin 2004 à 23:43
cs_Crazyht Messages postés 1522 Date d'inscription mardi 18 décembre 2001 Statut Membre Dernière intervention 21 août 2010 - 11 juin 2004 à 13:37
Comment bien programmer un plateau de labyrinthe ?
Sachant que le principe des murs, ce ne sont pas des cases, mais les murs sont entre les cases ?

Merci

3 réponses

cs_petitou Messages postés 18 Date d'inscription jeudi 8 avril 2004 Statut Membre Dernière intervention 28 octobre 2005
11 juin 2004 à 10:19
Ben tu utilises une matrice (de caractères ou d'entier par exemple).
0
oberown Messages postés 88 Date d'inscription mercredi 10 mars 2004 Statut Membre Dernière intervention 5 juillet 2005
11 juin 2004 à 11:29
Comment modélise-tu les murs ? Vu qu'un mur n'est pas une case, mais entre deux cases ?
0
cs_Crazyht Messages postés 1522 Date d'inscription mardi 18 décembre 2001 Statut Membre Dernière intervention 21 août 2010 8
11 juin 2004 à 13:37
En mettant un code dans chaque case qui indique quel sont les coté ou il y a un mur genre
1 = Mur en haut
2 = Mur en bas
4 = Mur a droite
8 = Mur a gauche

comme ca une case qui contient 7 a un mur a droite, un en haut et un en bas :)
Il te suffit juste de verifier la coherence avec les cases connex histoire que si ta case indique un mur a gauche la case de gauche indique un mur a droite :)

A++

:-p Crazyht :)

[Admin Codes-Sources]
[Membre Developer-Association]

Un programmeur, c'est quelqu'un qui résout pour toi, de façon incompréhensible, un problème que tu ignorais avoir...
0
Rejoignez-nous