Accueil > > > JEU DE MEMORY GRAPHIQUE EN POO AVEC I.A
JEU DE MEMORY GRAPHIQUE EN POO AVEC I.A
Information sur la source
Description
Le titre parle de lui-même.Le jeu de mémory consiste à découvrir une case en cliquant dessus avec la souris puis de retenir son emplacement afin de reconstituer les paires identiques.
J'ai utilisé la bibliothèque SDL pour faire l'interface graphique et j'ai compilé le programme sous Dev-Cpp.C'est la première fois que je poste un prog alors n'hésitez pas à me donner des conseils et des critiques pour l'améliorer.
La majeure partie de mes efforts s'est portée sur l'IA qui doit "penser" comme un humain tout en ayant des trous de mémoire plus ou moins importants de temps en temps.
Source
- /* EXTRAIT DE MAIN.CPP : */
-
- int main(int argc, char** argv)
- {
- initSDL();
-
- Mosaique("images\\fond.bmp");
-
- Grille Jeux(7,6, affichage);
-
- Joueur Alain (&Jeux);
- Ordi Georges (&Jeux, 50);
-
- Joueur* J = &Alain;
-
- Alain.SetAdversaire(&Georges);
- Georges.SetAdversaire(&Alain);
-
- SDL_WarpMouse(610,235);
-
- //Pour la suite voir le zip...
/* EXTRAIT DE MAIN.CPP : */
int main(int argc, char** argv)
{
initSDL();
Mosaique("images\\fond.bmp");
Grille Jeux(7,6, affichage);
Joueur Alain (&Jeux);
Ordi Georges (&Jeux, 50);
Joueur* J = &Alain;
Alain.SetAdversaire(&Georges);
Georges.SetAdversaire(&Alain);
SDL_WarpMouse(610,235);
//Pour la suite voir le zip...
Conclusion
une eventuelle version 2.0 verra le jour avec une interface plus jolie, une meilleure IA, des paramètres reglables via l'interface et d'autres améliorations en fonction de vos conseils
Historique
- 17 décembre 2006 18:38:30 :
- Rajout du fichier projet de Dev-cpp
Sources du même auteur
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
IA de jeu d'échecs [ par GoldenEye ]
Suite à de nombreuses questions sur le sujet (pas forcément sur ce site) et même s'il n'est pas dans mes habitudes de faire du racolage, j'ai mis en l
Jeu mario avec SDL (problème) [ par dmontavon ]
bonjour, je suis en train de fair un super mario avec SDL... J'en suis qu'au début, j'ai déja réussi à le faire avancer à
Recrutement jeu SDL en 2D [ par toun1 ]
Bonjours nous recrutons des codeurs C/C++ pour un jeu de shoot 2D en SDL.Lien: http://www.ggame.derniersmots.comJ'en profite pour mettre le lien de mo
[SDL - OpenGL - POO] cherche collaborateurs pour jeu 2D [ par MrdJack ]
salut, je projetes de faire un jeu 2D de type bomberman/dynablaster en SDL/OpenGL/POO, je cherche des programmeurs interressé ayant juste des not
IA jeu d'échec [ par Leinhardt ]
Bonjour à tous.Je suis actuellement en dernière année de licence informatique et ce semestre, nous avons un projet à faire. Mes collègues et moi avons
Petit Probleme SDL... [ par nahoof ]
Voila, c'est le premier "vrai" programme (codé en C) que je realise et j'ai un petit problème avec la SDL : Je suis en train de creer un jeu de poke
jeu SDL [ par uzixucf ]
bonjour tout le monde, je suis nouveau d'entre vousje suis entrain de developper un jeu en SDL (language C) qui se présente ainsi
Inteligence arctphiciel de jeu [ par li ]
Bonjour à tous,Je souhaite developper une ia pour une jeux video de type RPG-A.Avant toute effusion de commentaire visant a me decourager : J'a
Probleme puissance 4 en SDL, sur l'IA min/max [ par diablosephiroth ]
Bonjours , je rencontre un problème pour mon programme sur la partie intelligence artificielle. En effet, au début j'étais partie sur une simple IA à
Programme SDL qui s'arrête subitement au clic... [ par Rflx ]
Bonjour, Je programme actuellement, pour mes études, un jeu labyrinthe en C++ avec interface graphique gérée avec SDL. Parfois, je peux jouer sans
|
Derniers Blogs
TECHDAYS PARIS 2012 : COMMENT SHAREPOINT A SAUVé MES TECHDAYSTECHDAYS PARIS 2012 : COMMENT SHAREPOINT A SAUVé MES TECHDAYS par ROMELARD Fabrice
Speakers : Lionel Limozin et Alain Marty La session commence par une découverte de SharePoint à travers la mise en place d'un environnement SharePoint pour la gestion des Sessions animées par BeWise. Le besoin est très ba...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice PERSPECTIVE 3.0 POUR SILVERLIGHT 5.0PERSPECTIVE 3.0 POUR SILVERLIGHT 5.0 par odewit
Je viens de publier la version 3.0 de Perspective pour Silverlight, qui regroupe un portage sous Silverlight 5.0 des fonctionnalités de Perspective 2.0, le framework 3D de haut-niveau introduit récemment et de nouveaux exemples de code. En voici la li...
Cliquez pour lire la suite de l'article par odewit TECHDAYS PARIS 2012 : TOP 10 DES BEST PRACTICES POUR SQL SERVERTECHDAYS PARIS 2012 : TOP 10 DES BEST PRACTICES POUR SQL SERVER par ROMELARD Fabrice
Speaker : Nadia Ben El Kadi Configuration machine La session commence par la toute première question à se poser lors de la mise en place d'environnement SQL Server, la configuration des machines : Type de mac...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2012 : KINECT + OFFICE 365 UN BON GESTE POUR VOTRE SITECHDAYS PARIS 2012 : KINECT + OFFICE 365 UN BON GESTE POUR VOTRE SI par ROMELARD Fabrice
Speakers : Fabrice Barbin, Samuel Blanchard, Julien Lo Presti Titre Prometteur et attractif invitant à voir comment lier le composant ludique Kinect dans le cadre d'une structure IT classique, notamment au travers de la plat...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2012 : PLEINIèRE DU PREMIER JOURTECHDAYS PARIS 2012 : PLEINIèRE DU PREMIER JOUR par ROMELARD Fabrice
KeyNotes du premier jour pour les développeurs. La session est principalement axée sur une des principales directions prise par Microsoft à travers tous ses nouveaux produits : Cloud privé ou public (Solution Azure) ...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
RE : C++ RE : C++ par louis14
Cliquez pour lire la suite par louis14 C++ C++ par yesoun1
Cliquez pour lire la suite par yesoun1
Logiciels
Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|