Jeux de cavaliers en language c

Résolu/Fermé
kiki900 Messages postés 1 Date d'inscription mardi 15 janvier 2008 Statut Membre Dernière intervention 15 janvier 2008 - 15 janv. 2008 à 21:28
tatou_38 Messages postés 1928 Date d'inscription vendredi 21 avril 2006 Statut Membre Dernière intervention 5 août 2015 - 15 janv. 2008 à 22:38
Bonjour,
slt a tous
chui une etudiante en 1ere annee informatique j'ai un jeu de cavaliers a faire en language C il est vraiment trop difficile a resoudre et Je ne maitrise pas beaucoup ce language
question: comment je peux assurer qu'un cavalier ne peux pas passer sur une case dejas utilisée par elle meme ou par la piéce adverse?
svp aidez moi je n'y arrive pas toute seul
merci d'avance ;)
A voir également:

1 réponse

tatou_38 Messages postés 1928 Date d'inscription vendredi 21 avril 2006 Statut Membre Dernière intervention 5 août 2015 120
15 janv. 2008 à 22:38
Tout cela depends comment tu architectures ton programme.
Tu peux representer ton jeu par un tableau de int de N cases avec N=Nombre de cases. la position des dadas sera une valeur modulo N.
Tu peux convenir que le contenu de la case est
0 = case vide
1 = case avec cavalier equipe 1
2 = case avec cavalier eauipe 2
etc

Donc quand tu jette les desm tu peux avancer un cavalier jusqu a ce qu il rencontre une case non nulle.
0