Ca urge, j'ai besoin d'un puissance 4 en pascal avec l'IA

Ca urge, j'ai besoin d'un puissance 4 en pascal avec l'IA - Programmation

Marsh Posté le 24-04-2001 à 16:35:26    

voila, g besoin d'un site ou d'un prog qui marche pour vendredi 27 avril 2001. J'ai besoin d'un puissance 4 en pascal avec l'IA, le mode graph, je m'en fous, le plus important c'est l'IA.
 :(  :eek2:

Reply

Marsh Posté le 24-04-2001 à 16:35:26   

Reply

Marsh Posté le 24-04-2001 à 16:38:13    

Trouve un vieux Pascalissime (c'est une revue), il y en a eu un un jour.
 
J'avais fait un Puissance 4 en C à partir du code Pascal...

Reply

Marsh Posté le 24-04-2001 à 16:42:37    

moi j'ai un puissance 4 en javascript mais il n'y a pas l'ia.
Quel type d'ia il te faut (on ne sait jamais !!!) ?

Reply

Marsh Posté le 24-04-2001 à 16:46:32    

tu trouveras un en java avec ia
(code source zippé telechargeable dans le bas de la page)
ici

Reply

Marsh Posté le 24-04-2001 à 16:46:37    

je ne sais pas si qqun sait ce que sont les algos "alpha/Beta" ainsi que "min/max". Si ct avec ces algos, ca m'aiderai encore plus.
sinon, n'importe pour l'ia tant que l'ennemi sait jouer et ne fais pas trop de conneries.
 
logiquement, faut utiliser les arbres, apres, je sais pas  :(

Reply

Marsh Posté le 24-04-2001 à 16:47:12    

bah t as IA et IA hein, une IA de base pour puissance 4 :
 
tu testes horizontalement, verticalement et diagonalement si tu as 3 pions alignes et tu bloques
Attention pour la diagonale c plus dur, il faut tester si en mettant le pion on aidera pas l adversaire :
 
           
  o x ?  dans un cas comme ca il ne faut pas mettre de pion !
o x x x
x o o o
 
bref c juste pleins de tests bien lourds !!!

Reply

Marsh Posté le 24-04-2001 à 16:49:38    

Reply

Marsh Posté le 24-04-2001 à 16:51:53    

merci, je vais voir ce que je peux en faire ;)

Reply

Marsh Posté le 24-04-2001 à 16:53:46    

Rellik > les algos alpha/beta et min/max sont utilisés par ceux de Pascalissime. Et si c'est bien le lien donné par JPA... Tu as gagné.
 
Mais tu ne progresseras pas.
 
(façon polie de dire "tu seras toujours une tanche en Pascal" )

Reply

Marsh Posté le 24-04-2001 à 16:56:42    

je te remercie pour le lien
 
t'inquiete pour le pascal, je vais pas tout recopier, c pour me donner une idee.
 
j'ai deja fait un puissance 4 mais a deux joueurs sans IA, c ca que je veux regarder.
 
G horreur de pomper sans essayer.
 
c juste que c un TP note, alors, je veux assurer.
 
encore merci :sol:  :sol:  :sol:

Reply

Marsh Posté le 24-04-2001 à 16:56:42   

Reply

Marsh Posté le 24-04-2001 à 17:03:32    

-> Rellik1982 : Un conseil : essaie de faire le programme sans regarder le source dont je t'ai donné le lien. Dis toi bien que ton prof n'est pas une tanche et que s'il a une quarantaine d'année il a du être abonné à Pascalissime. Si tu t'inspires un peu trop du code, il va le voir tout de suite et il de délivrera le Zéro pointé que tu mérites.  :D
 
P.S. je suis bien d'accord avec Fred999

Reply

Marsh Posté le 24-04-2001 à 17:22:20    

Ceci dit, à l'époque, j'avais fait une traduction brutale du Pascal en C SANS CHERCHER A COMPRENDRE.
 
Bon, une fois qu'on avait eu deux pages d'erreurs à la compilation et que l'IA mettait 10 minutes pour jouer au niveau 2, on avait commencé à chercher à comprendre... :D

Reply

Marsh Posté le 24-04-2001 à 22:30:54    

ca sert a quoi de transcrire un prog en pascal en C, puisque apres compil, ca donne la meme chose...?
 
comprend pas trop...

Reply

Marsh Posté le 25-04-2001 à 09:35:39    

WildGoose a écrit a écrit :

ca sert a quoi de transcrire un prog en pascal en C, puisque apres compil, ca donne la meme chose...?
 
comprend pas trop...




 
Quand on te dit "fais un programme en C", tu le fais en C, pas en Pascal, non?

Reply

Marsh Posté le 25-04-2001 à 10:23:09    

putain j'en avait fait un pour un pote à la fac, mais j'ai plus les sources depuis longtemps. commenté et tout et tout. le pb, C pour l'expliquer au prof, parce qu'ils posent des questions pour voir si c toi qui a fait le prog

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed