begin process at 2012 05 27 17:58:52
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Jeux

 > PUISSANCE 4 AVEC SDL, PSEUDOIA...

PUISSANCE 4 AVEC SDL, PSEUDOIA...


 Information sur la source

Note :
Aucune note
Catégorie :Jeux Niveau :Débutant Date de création :01/07/2004 Vu / téléchargé :3 487 / 353

Auteur : kojiro2

Ecrire un message privé
Commentaire sur cette source (9)
Ajouter un commentaire et/ou une note

 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é...



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip LES IMAGES BITMAP
AGENDA TELEPHONIQUE
TEXTCOLOR() => CODES COMBINAISONS
WHAT IS THE GOOD NUMBER ?

 Sources de la même categorie

Source avec Zip Source avec une capture JEU DES CARTES par eapaceinfo
PROGRAMME DE JEU DE MPT par KerizGarmm
Source avec Zip Source avec une capture JEUX SERPENT par antho974
Source avec Zip Source avec une capture PENDU EN SDL par Damsou91
Source avec Zip STATE MACHINE MODIFICATION MATH BUCKHAM par billybones79

Commentaires et avis

Commentaire de neo_00110010101 le 01/07/2004 11:28:42

pas d'erreurs et jeu joli mais comment change-t-on le mode de jeu ? car dès qu'il est lancé, c'est l'IA 1 contre l'IA 2 et c'est tout :)

le programme a un peu de mal à se fermer ...

Commentaire de kojiro2 le 01/07/2004 11:47:49

dans la fonction main, vers les lignes 90 par la si jme souvien il Faut changer : JeuContreIa() ; par Jeu() ; si tu veux jouer a deux joueurs et JoueurVsIA() ; si tu veux jouer contre l'IA.

Pour les pbs de fermetures je les ai aussi remarqué mais je crois que c'est seulement pour ce mode de jeu

Commentaire de kojiro2 le 01/07/2004 11:50:14

dans la fonction main, vers les lignes 90 par la si jme souvien il Faut changer : JeuContreIa() ; par Jeu() ; si tu veux jouer a deux joueurs et JoueurVsIA() ; si tu veux jouer contre l'IA.

Pour les pbs de fermetures je les ai aussi remarqué mais je crois que c'est seulement pour ce mode de jeu

Commentaire de orius le 01/07/2004 12:21:45

EHbé :) sympathique ma fois par contre jai un bug d'affichage des que j'intéragis avec lecran si je le deplace ou je je clique dessus.

Pour éviter ça faut prévoir l'événemet dans ton switch case SDL_VIDEOEXPOS et tu réaffiches ce que contient le buffer pour que ça recopie a l'entroid déplacé ce qu'il y avait a l'endroit initial :p et un tit break
et c bon :)

Voila sinon super source ronan :) je quiffe pas mal je pense que je vais pas mal m'en inspirer pour simplifier mon code car moi je suis un peu une brute pour ça :)

Commentaire de kojiro2 le 01/07/2004 12:32:49

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

Commentaire de orius le 01/07/2004 15:46:34

c'est noté :)

Commentaire de LordBob le 01/07/2004 18:51:15

moi j'ai un bug, une fois que le jeu entre IA se termine... l'app reste bloqué !!!

Commentaire de neo_00110010101 le 01/07/2004 18:55:57

bah oui moi aussi j'ai toujours ce problème ... pourtant je l'ai dit :S

Commentaire de kojiro2 le 02/07/2004 00:40:01

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

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,499 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales