Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1397 connectés 

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  dame chinoise : faire tourner la grille

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

dame chinoise : faire tourner la grille

n°1532362
gtaman31
Posté le 22-03-2007 à 18:07:50  profilanswer
 

bonjour à tous,
 
j'essaie de faire le jeu "les dames chinoises " en pascal pour un projet info sachant qu'on peut seulement utiliser "wincrt", pas d'interface graphique quoi.
 
voila ci dessous comment est rempli mon tableau au départ, bon sachant qu'au cours du jeu les pions (représentés par les lettres majuscules seront sur les cases vide(v) et inversement).  les cases blanches  sont remplis de z (comme le tour)
 
http://www.hiboox.com/vignettes/1207/fa2faf8c.jpg
 
pour le moment, je me déplace dans la grille avec les touches, je sélectionne les pions, le déplace.
 
mon problème est le suivant, j'aimerai faire pivoter mon étoile d'une branche (1/6ieme de tour), c'est à dire que par exemple (ici) les pions C doivent aller aux pions B, les B en A et etc, en veillant à conserver bien entendu le jeu en état.  
 
j'ai un tableau de 19*29 comme le montre l'image.  
quelqu'un aurait-il une idée de comment faire cette rotation d'une manière pas trop compliqué ??  
 
pour le moment j'ai plus ou moins une solution, j'explique
 
en ce qui concerne les "triangles" (cases remplis pour l'instant de pions). si je rentre seulement les coordonnées de 2 triangles, je peux en déduire les coordonnées des pions des 4 autres triangles.  
il suffirait que je remplisse en fait par exemple 6 tableaux de 2lignes,chaque tableau contiendrait les coordonnées de chaque point pour un triangle, les tableaux serait remplis dans le meme sens de lecture des pions.
 
pour les cases représentés par un "v" pour l'instant, ben là, je vois beaucoup moins comment faire.
 
merci d'avance à quiconque m'aidera. :)  
 
PS : pour ceux qui se demandent pourquoi je veux faire ça, c'est pour me faciliter la tache avec l'IA, et bon comme j'ai jamais fais d'IA et qu'on nous a jamais appris à comment en faire une, j'essai de me simplifier au mieux la tache!

mood
Publicité
Posté le 22-03-2007 à 18:07:50  profilanswer
 

n°1533892
gtaman31
Posté le 26-03-2007 à 20:02:00  profilanswer
 

c'est bon j'ai trouvé, on peut supprimer! merci


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  dame chinoise : faire tourner la grille

 

Sujets relatifs
[C#/WinForms] Problème avec binding à une grille + RealProxyFaire tourner trois boucle for next en même temps ...?
Faire tourner du c# sans le CLR...Faire tourner un slide en flash sur un CD
attachMovie : poses sur une grilleComment alléger le plus possible une grille de 1400 liens ?
[ASP.NET] Faire tourner de l'ASP.NET sans IISHELP : générer grille gui
PB ACQSUISITION EN C++, SI UN CRACK EN INFO PEUT ME FAIRE TOURNER CEProbleme avec ma version JAVA ? j'arrive pas a faire tourner un prog ?
Plus de sujets relatifs à : dame chinoise : faire tourner la grille


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR