Puissance 4 avec sdl, pseudoia...

Soyez le premier à donner votre avis sur cette source.

Vue 5 247 fois - Téléchargée 756 fois

Description

Comme en ce moment il y a pas mal de gens à déposer leur Puissance4.
J'ai décidé de me lancer, je voulais l'avoir complètement fini avant de le mettre mais je pense qu'il est déjà bien avancé.

J'ai utilisé la SDL qui permet assez facilement de faire des apps assez jolies. j'ai essayé (j'ai vraiment dit essayé) de construire une pseudo IA à partir d'une fonction d'évaluation (je sais que c'est la base de l'algo MIN_MAX) mais je n'ai hélas pas mis des "coeffs" corrects et je pense que toute cette partie est a revoir mais c'était juste pour m'amuser que j'ai codé ca.
De plus je pense faire une version LAN, en programmant les sockets avec la librairie SDL_NET.

J'ai utilisé VC6 pour compiler ce programme. Pour etre sur que la compilation marchera chez vous j'ai mis tous dans le ZIP (meme les lib). Vous n'avez qu'à décompressé ce zip dans un meme repertoire et ouvrir le fichier *.dsw
Il y a trois mode de jeu :
A DEUX JOUEURs -----> cad en 1 contre 1
UN JOUEUR VS IA -----> vous jouer contre la pseudo IA
IA VS IA -------> il ya un affrontement entre l' IA

Comme je n'ai pas encore fait le menu, il faut juste mettre en commentaires les fonctions caractéristiques des modes de jeu que vous n'utiliserrez pas. Cf ligne 90-91-92

Voici les touches :

DROITE - GAUCHE ==> Déplacement du pion
ENTREE - ESPACE ==> Placement du pion
A - F1 ==> Aide (vient de lIA donc pas top comme aide)
P ==> Active/Désactive la PAUSE

En fait, je cherche a améliorer mon P4 surtt au niveau de l'IA. Donc si quelqu'un a des conseils a me donner pour l'améliorer
Jpense meme que jme suis complètement planté mè bon j'aurai essayé...

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
20
Date d'inscription
samedi 29 mars 2003
Statut
Membre
Dernière intervention
2 juillet 2004

chez moi j'ai pas ce problème...
C'est peut etre la fonction SDL_Delay() qui fout le bordel je vais regarder ca de plus près
Messages postés
360
Date d'inscription
samedi 27 septembre 2003
Statut
Membre
Dernière intervention
30 mai 2006

bah oui moi aussi j'ai toujours ce problème ... pourtant je l'ai dit :S
Messages postés
2865
Date d'inscription
samedi 2 novembre 2002
Statut
Membre
Dernière intervention
11 mai 2009
11
moi j'ai un bug, une fois que le jeu entre IA se termine... l'app reste bloqué !!!
Messages postés
16
Date d'inscription
samedi 8 novembre 2003
Statut
Membre
Dernière intervention
3 juillet 2004

c'est noté :)
Messages postés
20
Date d'inscription
samedi 29 mars 2003
Statut
Membre
Dernière intervention
2 juillet 2004

oki merci pour SDL_VIDEOEXPOS connèssè po :)
Jvè ptet me tenter cet été a beaucoup plus chaud en sdl : un ptit mario ou faire une grosse amélioration de celui-ci

Message perso : pour flo, g mon permi et sur MSN mon pseudo c georges_jung
Afficher les 9 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.