xstephx Vmods : Trouffman, 1 utilisateur anonyme et 6 utilisateurs inconnus

 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

puissance 4 en C

n°2808
vir
Posté le 14-05-2004 à 18:17:01  profilanswer
 

Bonjour,  
g projet à rendre en informatique: codage de puissance 4 mais je ne m'en sors vraiment pas. Si quelqu'un pouvait m'aider ce serait gentil.

mood
Google
Posté le 14-05-2004 à 18:17:01  profilanswer
 

n°2809
nicodache
marmotte en chocolat concept ©
Posté le 14-05-2004 à 18:17:42  profilanswer
 

on en a parlé ici même


---------------
modérateur inside [:nicodache] plankaivoo [:nicodache] - ici powered - Je roule en micra 1l 55cv et je t'emmerde :o
n°2810
vir
Posté le 14-05-2004 à 18:22:53  profilanswer
 

dsl, mais où? c'est la premuère fois que je me connecte...

n°2811
nicodache
marmotte en chocolat concept ©
Posté le 14-05-2004 à 18:23:40  profilanswer
 

http://forum.presence-pc.com/icones/recherche.gif


---------------
modérateur inside [:nicodache] plankaivoo [:nicodache] - ici powered - Je roule en micra 1l 55cv et je t'emmerde :o
n°2812
vir
Posté le 14-05-2004 à 18:25:35  profilanswer
 

bon visiblement je dois être vraiment bête... comprends rien

n°2813
nicodache
marmotte en chocolat concept ©
Posté le 14-05-2004 à 18:31:20  profilanswer
 

http://forum.presence-pc.com/forum [...] =1&subcat=
la ca va mieux ?


---------------
modérateur inside [:nicodache] plankaivoo [:nicodache] - ici powered - Je roule en micra 1l 55cv et je t'emmerde :o
n°2814
vir
Posté le 14-05-2004 à 18:37:56  profilanswer
 

Merci mais je les avait déjà et ça m'aide pas bcp

n°2815
vir
Posté le 14-05-2004 à 18:38:15  profilanswer
 

dsl déjà vu

n°2816
nicodache
marmotte en chocolat concept ©
Posté le 14-05-2004 à 18:39:33  profilanswer
 

et je suppose que t'as rien du tout en code actuellement.. génial...


---------------
modérateur inside [:nicodache] plankaivoo [:nicodache] - ici powered - Je roule en micra 1l 55cv et je t'emmerde :o
n°2817
vir
Posté le 14-05-2004 à 18:45:58  profilanswer
 

Si g déjà commencé à codser qq trucs mais bon c'est génial: les quadrillage, l'alternance des joueurs, les pions ( quoique y a qq ch qui me perturbe) et les déplacements du pion (gauche-droite). mais c'est tout sur papier encore

n°2818
nicodache
marmotte en chocolat concept ©
Posté le 14-05-2004 à 18:47:17  profilanswer
 

c'est en quoi comme langage ?
 
[edit]je viens de voir que c'est en C. j'ai rien dit:D
 
et note qu'en puissance 4, ya pas de "pions". juste 2 couleurs qui s'affrontent...


Message édité par nicodache le 14-05-2004 à 18:47:41

---------------
modérateur inside [:nicodache] plankaivoo [:nicodache] - ici powered - Je roule en micra 1l 55cv et je t'emmerde :o
n°2819
vir
Posté le 14-05-2004 à 18:49:39  profilanswer
 

ouais je sais bon c'est jsute le coup de cha,ger le nom de la procédure

n°2820
nicodache
marmotte en chocolat concept ©
Posté le 14-05-2004 à 18:52:16  profilanswer
 

bein déja, dans un des 2 autres topics, j'ai tapé du pseudo-code pour détecter les suites de 4 pions de même couleur...
t'as été voir si ca t'intéresse ou pas ?
 
[edit]et avant de crier que ca fonctionne pas, dis nous ce qu'il manque pour ton devoir/blocus


Message édité par nicodache le 14-05-2004 à 18:52:37

---------------
modérateur inside [:nicodache] plankaivoo [:nicodache] - ici powered - Je roule en micra 1l 55cv et je t'emmerde :o
n°2821
vir
Posté le 14-05-2004 à 18:53:10  profilanswer
 

bon g la fonction qui permet de choisir la colonne où va se positionner "la couleur" mais pour ce déplacement est-ce que je dois créer une ligne en plus dont je fais les contour en noir ou pas? d'après toi?

n°2822
vir
Posté le 14-05-2004 à 18:55:08  profilanswer
 

g pas crier: franchement ça serai pas sympa si je criais sur des gens alors que je leur demande de l'aide

n°2823
vir
Posté le 14-05-2004 à 18:56:44  profilanswer
 

bon je retourne voir pour le test des 4 pions

n°2824
nicodache
marmotte en chocolat concept ©
Posté le 14-05-2004 à 19:30:12  profilanswer
 

crée une ligne dont tu fais contours en noir...
tu fais une interface graphique (gtk, qt) ?!


---------------
modérateur inside [:nicodache] plankaivoo [:nicodache] - ici powered - Je roule en micra 1l 55cv et je t'emmerde :o
n°2825
Dr Lous
I see old password
Posté le 14-05-2004 à 23:27:34  profilanswer
 

On est pas sur un forum pour realiser le boulot des autres... mais un forum d'entraide...
 
Donc ou k'il est le code a debugger ^^ [:matleflou]
 


---------------
Oseras-tu m'affronter ?
n°2826
nicodache
marmotte en chocolat concept ©
Posté le 14-05-2004 à 23:29:25  profilanswer
 

j'ai bien une idée, mais ca m'étonnerais quand même [:grut]


---------------
modérateur inside [:nicodache] plankaivoo [:nicodache] - ici powered - Je roule en micra 1l 55cv et je t'emmerde :o
n°2827
Dr Lous
I see old password
Posté le 14-05-2004 à 23:33:08  profilanswer
 

essaye pour voir... et tu va en rejoindre 4 en plus ^^ et multicolor ki de plus :D


---------------
Oseras-tu m'affronter ?
n°2828
CryoGen
Powered by kitkat©
Posté le 14-05-2004 à 23:36:39  profilanswer
 

les pions vert = :D et les rouge = :o  
 
Puissance 4 version jackyPC :p
 
[:grut]


---------------
I am the bone of my sword...
n°2829
Dr Lous
I see old password
Posté le 14-05-2004 à 23:54:27  profilanswer
 

:D :D :D :o
:o :D :D :o
:D :D :o :D
:o :D :o :o
 
nické :D


---------------
Oseras-tu m'affronter ?
n°2835
vir
Posté le 16-05-2004 à 11:32:45  profilanswer
 

je sais très bien que c'est un forum d'entraide, g jamais besoin de personne pour faire mon boulot... donc avant d'accuser les gens on réfléchie d'ailleurs g presque fini de le coder

n°2836
bool@y
--
Posté le 16-05-2004 à 11:32:51  profilanswer
 

[:dslam]
edit:grilled


Message édité par bool@y le 16-05-2004 à 11:33:09
n°2838
Dr Lous
I see old password
Posté le 16-05-2004 à 12:41:25  profilanswer
 

vir a écrit :

je sais très bien que c'est un forum d'entraide, g jamais besoin de personne pour faire mon boulot... donc avant d'accuser les gens on réfléchie d'ailleurs g presque fini de le coder


 
wee mais tu marque pas en koi il faut t'aider ...


---------------
Oseras-tu m'affronter ?
n°2839
vir
Posté le 16-05-2004 à 14:21:50  profilanswer
 

ben c'est pour savoir si qd on parle d'intelligence artificielle, on ve pareler de la stratégie du pc pour bloquer les pions adverses et pour en aligner 4 ou si c'est autre chose ( g pas compris la notion...)

n°2840
vir
Posté le 16-05-2004 à 14:23:21  profilanswer
 

et aussi si l'ordinateur ne pe ni bloquer ni faire un aligenemnt, comment faire pour placer un pion au hasard

n°2841
guigui0778​6
Posté le 16-05-2004 à 16:05:27  profilanswer
 

code pour générer un nombre au hasard :
 

Code :
  1. //code portable sous win, linux...
  2. srand ( time ( 0 ) ); // initialise le générateur de nb aléatoires (on peut mettre autre chose que time ( 0 ))
  3. nombre_aleatoire = ( int ) ( Valeur_max * 1.0 * rand() / ( RAND_MAX + 1.0 ) ); // ici nombre_aleatoire est un int et Valeur_Max est la valeur maximum


 
ou
 

Code :
  1. //windows uniquement
  2. #include <windows.h>
  3. ....
  4. nombre_aleatoire = GetTickCount () % Valeur_max;


 
et il y a encore d'autres facons


Message édité par guigui07786 le 16-05-2004 à 16:07:30
n°2842
nicodache
marmotte en chocolat concept ©
Posté le 16-05-2004 à 16:06:57  profilanswer
 

parce qu'en plus tu dois implémenter le pc qui joue !
 
c'est pas au tour par tour avec 2 humains ! :D


---------------
modérateur inside [:nicodache] plankaivoo [:nicodache] - ici powered - Je roule en micra 1l 55cv et je t'emmerde :o
n°2843
vir
Posté le 16-05-2004 à 20:19:37  profilanswer
 

non c'est humain contre ordinateur...
Merci pour le codage du hasard...
et ce codage, je dois donc le mettre ds la stratégie qu'emploiera le pc càd:  
si   ttes les conditions non remplie  
alors hasard; (ce que tu m'as donné comme code)
    ?

n°2846
KnX
To be or not to code.
Posté le 16-05-2004 à 21:51:33  profilanswer
 

Si toutes les conditions non remplies :
- aller voir la bibliothèque des parties déja jouées
- chercher les parties ou on a eu la même situation
- regarder pour chaque coup joué ensuite celle qui a amené le plus gros % de victoire
- jouer ce coup
- si aucune situation trouvée, ou tout coup joué a mené a la defaite, jouer au pif
 
:D :D :D Ou comment ajouter la mémoire a ton jeu ;)


---------------
/!\ KnX's bash NP : Norah Jones - Don't Miss You At All /!\
n°2847
vir
Posté le 16-05-2004 à 22:38:09  profilanswer
 

wahou, le coup de la bibliothèque des partie déjà jouées ça m'a l'air bien compliqué...

n°2848
CryoGen
Powered by kitkat©
Posté le 16-05-2004 à 22:47:47  profilanswer
 

Euh pour ton projet je pense qu'une I.A qui calculerai un coup puis les coups possibles de l'adversaire histoire d'eviter de jouer le jeu de l'adversaire serai suffisant ;)


---------------
I am the bone of my sword...
n°2849
KnX
To be or not to code.
Posté le 16-05-2004 à 23:00:48  profilanswer
 

Bha oui mon idée est compliquée, mais a la reflexion, avec un peu de subtilité le reste de la stratégie peu devenir complètement inutile ( avec certes un bon gros temps d'apprentissage, mais quel régal de voir un jeu apprendre seul :D )


---------------
/!\ KnX's bash NP : Norah Jones - Don't Miss You At All /!\
n°2850
CryoGen
Powered by kitkat©
Posté le 17-05-2004 à 01:48:28  profilanswer
 

KnX a écrit :

Bha oui mon idée est compliquée, mais a la reflexion, avec un peu de subtilité le reste de la stratégie peu devenir complètement inutile ( avec certes un bon gros temps d'apprentissage, mais quel régal de voir un jeu apprendre seul :D )


 
Ensuite phase 2 : IA du jeu d'echec  :D


---------------
I am the bone of my sword...
n°2852
vir
Posté le 17-05-2004 à 11:13:05  profilanswer
 

le pb de l'IA c'est que l'ordinateur doit bloquer l'utilisateur d'une part et jouer de façon à gagner d'une autre... donc c'est un peu plus compliqué que ce que m'a dit CRYOGEN (ou alors g pas compris ce qu tu voulais dire...)
 

n°2853
CryoGen
Powered by kitkat©
Posté le 17-05-2004 à 12:21:40  profilanswer
 

vir a écrit :

le pb de l'IA c'est que l'ordinateur doit bloquer l'utilisateur d'une part et jouer de façon à gagner d'une autre... donc c'est un peu plus compliqué que ce que m'a dit CRYOGEN (ou alors g pas compris ce qu tu voulais dire...)


 
Moi je propose  
1) l'ordi verifie s'il peut jouer et gagner => il joue et gagne
sinon 2) l'ordi verifie s'il doit bloquer une ligne adverse => il joue et bloque
sinon 3) l'ordi joue , et test ce qu' engendre ce coup pour l'adversaire , histoire d'eviter de permettre à l'adversaire de gagner. Il doit aussi joué en essayant de construire une ligne.... ;)


Message édité par CryoGen le 17-05-2004 à 12:23:10

---------------
I am the bone of my sword...
n°2854
vir
Posté le 17-05-2004 à 17:36:55  profilanswer
 

Merci pour ton idée CryoGen pour l'IA, je pense que je vais faire comme ça mais que je ne tiendrai pas compte du fait d'aider ou pas l'utilisateur ( parce-que ça amène bcp trop de conditions )...
Je te remercie qd même

n°2876
vir
Posté le 20-05-2004 à 09:38:22  profilanswer
 

g un pb tjrs dans le codage de mon IA est-ce que qq'un saurait comment coder ce type de conditions,
 g une ligne de codes contenant des conditions du type
 .... && .... && ....&&  
et je souhaiterai rajouter une condition avec un "||" bref si on le lis ça devrait un truc du type:
 .... et .... et .... et .... et (ou .... ou...)
Enfin, si qq'un sait le faire et ve m'aider, merci bcp

n°2878
KnX
To be or not to code.
Posté le 20-05-2004 à 10:49:20  profilanswer
 

bha avec des paranthèses ... [:spamafote]


---------------
/!\ KnX's bash NP : Norah Jones - Don't Miss You At All /!\
mood
Google
Posté le 20-05-2004 à 10:49:20  profilanswer
 


Aller à :
Ajouter une réponse
 

Hit Parade