Faire un labyrinthe

Signaler
Messages postés
88
Date d'inscription
mercredi 10 mars 2004
Statut
Membre
Dernière intervention
5 juillet 2005
-
Messages postés
1522
Date d'inscription
mardi 18 décembre 2001
Statut
Modérateur
Dernière intervention
21 août 2010
-
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

Messages postés
18
Date d'inscription
jeudi 8 avril 2004
Statut
Membre
Dernière intervention
28 octobre 2005

Ben tu utilises une matrice (de caractères ou d'entier par exemple).
Messages postés
88
Date d'inscription
mercredi 10 mars 2004
Statut
Membre
Dernière intervention
5 juillet 2005

Comment modélise-tu les murs ? Vu qu'un mur n'est pas une case, mais entre deux cases ?
Messages postés
1522
Date d'inscription
mardi 18 décembre 2001
Statut
Modérateur
Dernière intervention
21 août 2010
5
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...