Accueil > Forum > > > > Jeu Memory en C++
Jeu Memory en C++
samedi 6 mai 2006 à 22:27:49 |
Jeu Memory en C++

TeamSo6
|
Bonjour, je suis un étudiant en 1ère année de Licence Math-Informatique, et il m'est demandé de créer un petit jeu de memory tout à fait basique, mais je ne sais pas trop comment m'y prendre si quelqu'un pouvait m'aider je lui en serait très reconnaissant!!! Merci d'avance et bravo à toutes les personnes permettant le bon fonctionnement de ce site!  Citron pas bon!!!!
|
|
samedi 6 mai 2006 à 22:42:03 |
Re : Jeu Memory en C++

laurent1024
|
http://www.cppfrance.com/infomsg/JEU-MEMORY-CPLUSPLUS-6_732588.aspx ......
|
|
dimanche 7 mai 2006 à 16:30:37 |
Re : Jeu Memory en C++

TeamSo6
|
Merci beaucoup de ton aide mais en fait cela ne m'aide pas beaucoup parce que je l'ai déjà fait ce qui est décrit. Je sais comment faire un tableau mais c'est après que ça se corse parce qu'un fois que je l'ai créer je ne sais pas comment fait pour afficher seulement une image puis aucune ou toutes. Citron pas bon!!!!
|
|
dimanche 7 mai 2006 à 16:35:25 |
Re : Jeu Memory en C++

laurent1024
|
Pour chaque case de ton tableau tu conserve une valeur pour savoir si tu affiche le contenu du tableau ou non version 0 -> affiche pas la valeur, 1 -> affiche la valeur
|
|
lundi 8 mai 2006 à 13:24:15 |
Re : Jeu Memory en C++

TeamSo6
|
Désolé mais je n'ai pas trop compris, il faut que je crée une fonction ou pas  Citron pas bon!!!!
|
|
lundi 8 mai 2006 à 14:08:01 |
Re : Jeu Memory en C++

laurent1024
|
Je sais pas exactment ce que tu veux faire donc si tu pouvais expliqué précisément ton problème ce serait bien.
|
|
lundi 8 mai 2006 à 14:14:49 |
Re : Jeu Memory en C++

TeamSo6
|
En fait, il faut que je fasse un jeu memory donc j'ai commencé par faire un programme (voir ci-dessous) et maintenant je ne sais pas trop quoi faire si tu pouvait m'aider au moins à m'orienté je t'en serais très reconnaissant. #include <iostream> using namespace std; void affiche(int tableau[4][4]); main()
{
//declaration variables
int i; //ligne tableau int j; //colonne tableau int tab[4][4]={{1,7,4,5},{8,9,4,6},{3,10,1,9},{6,10,11,2}}; int tab2[4][4]={{0,0,0,0},{0,0,0,0},{0,0,0,0},{0,0,0,0}}; int tab3[4][4]={{0,0,0,0},{0,0,0,0},{0,0,0,0},{0,0,0,0}};
//construction tableau
cout<<"*********************************"<<"\n"; for(i=0;i<4;i++) {cout<<"*"; for(j=0;j<4;j++) {cout<<tab2[i][j]<<"\t*"; } cout<<"\n"; } cout<<"*********************************"<<"\n";
//jeu
} Citron pas bon!!!!
|
|
lundi 8 mai 2006 à 14:24:11 |
Re : Jeu Memory en C++

laurent1024
|
Dans un premier temps, tu peut demander à l'utilisateur de donner les coordonnees (x1,y1) et (x2, y2) de 2 cartes dans le tableau (avec les vérification nécessaires), et apres de verifier dans le tableau si les "cases" correspondent. Si les cases correspondent apres tu dévoiles les cases. ++
|
|
mardi 9 mai 2006 à 10:09:19 |
Re : Jeu Memory en C++

TeamSo6
|
Pour vérifier, je dois faire avec une
fonction ou un "if"peut suffire? Comment faire pour dévoiler seulement
deux cases et remplacer les autres par des étoiles? Une dernière
question, comment faire varier le temps d'affichage des cases dévoilées?
Je te suis très reconnaisant du temps que tu m'accorde. 
Citron pas bon!!!!
|
|
mardi 9 mai 2006 à 10:24:24 |
Re : Jeu Memory en C++

laurent1024
|
Réponse acceptée !
Tu peux faire un test de la forme suivante : if(x1>=0 && x1 < 4 && y1 >=0 && y1 < 4) // verification de la saisie de la premier carte { if(x2>=0 && x2 < 4 && y2 >=0 && y2 < 4) // verification de la saisie de la 2eme carte { if(x1==x2 && y1 == y2) { cout << "erreur carte identiques"; } else { // la c'est bon tu peut retourner les deux cartes } } else { cout << "erreur de saisie pour la carte2"; } } else { cout << "erreur de saisie pour la carte 1 "; } Pour afficher les cartes retourné tu creer un talbeau de la meme taille que le tableau de référence tab[4][4]. Rempli de 0. Si tu veut devoiler deux case tu remplace tab[x1][y1] et tab[x2][y2] par la valeur 1 et quand tu affiche la grille du fait un test avant: if(tab[i][j] ==0) cout << "*"; else cout << a[i][j]; // a c'est le tableau qui contient les "vrai valeur"; Pour afficher les valeurs que de pendant un lap de temps tu peut faire un appel a sleep qui permette de bloque le programme dedans x secondes et apres tu fais un appel system pour effacer l'ecran system("clear"); ou quelque chose dans le genre ++
|
|
Cette discussion est classée dans : jeu, memory
Répondre à ce message
Sujets en rapport avec ce message
jeu memory en C++ [ par FabriZio777 ]
Bonjour à tous!Je suis vraiment très mal! Il faut que je fasse le programme du jeu memory ( le jeu ou il faut retrouver les paires :) ) en C++ !! J'ai
cherche programmeur pour mod HL² [ par Tyron3 ]
Boujour a tous,Je cherche un programmeur Cpp sérieux pour un mod HL² sans prétention, en faite c’est plus qu’un mod c’est un jeu à part entière.Le pri
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
Affichage durant un temps donné [ par TeamSo6 ]
Voilà je suis en train de réaliser un jeu memory (le jeu avec les paires qu'il faut retourner), et j'aimerais savoir comment faire pour afficher un ta
URGENT Jeu de dames en C [ par ledawa ]
Bonjour je cherche un code source en language C d'un jeu de dames pouvant etre exécuté en mode terminal sous Xterm(Linux). Merci pour votre aide
Jeu de caractères [ par DMK04 ]
Bonjour,J'ai un soucis avec le choix du jeu de caractère dans les propriétés de mon projet :Soit je met "non défini" et la détection des ports via lec
Menu qui bloque l'application [ par SnOOpss ]
Bonjour j'ai une application directX en mode fenetré avec un menu et mon probleme c'est que si quelqu'un clique sur le menu ou affiche les options du
Implémentation d'un Menu (allegro) [ par Darksheep ]
Bonjour ; Désolé d'être un newbie ; je commence a comprendre les rudiments d'allegro et j'aimerai ajouter un menu a mon début de jeu (interprétation
(allegro) Voici un jeu dont je voudrais votre avis [ par mooolo ]
Salut tout le mondeDésolé, encore un autre snake, ce n'est pas l'executable que je vous propose mais la source, il se trouve que cette dernière pèse 1
Lenteur selon processeur [ par Mastersam ]
Bonjour à tous je développe actuellement un jeu en OpenGL et C, tout ceci marchait bien sur différents PC jusqu'à ce que j'effectue plusieurs changeme
Livres en rapport
|
Derniers Blogs
[WP7] UTILISER UN WRAPPANEL DANS UNE APPLICATION WINDOWS PHONE 7[WP7] UTILISER UN WRAPPANEL DANS UNE APPLICATION WINDOWS PHONE 7 par Audrey
Lors de la réalisation de ma 2ème application Windows Phone 7, j'ai souhaité utiliser un WrapPanel pour afficher plusieurs photos. Mais le contrôle WrapPanel ne fait pas parti de la liste des contrôles inclus dans le SDK de la version Beta des outils pour...
Cliquez pour lire la suite de l'article par Audrey [WP7] BESOIN D'AVOIR DES DONNéES EN CACHE[WP7] BESOIN D'AVOIR DES DONNéES EN CACHE par Nicolas
Les développeurs ASP.NET ont l'habitude de mettre des données en cache pour éviter de requêter a chaque fois la base de données. Et il est toujours utilie de penser que vos utilisateurs mobiles n'ont pas troujours une super connexion 3G/WIFI et un for...
Cliquez pour lire la suite de l'article par Nicolas [TFS] COMMENT FORCER LA SAISIE D'UN AREA OU ITERATION[TFS] COMMENT FORCER LA SAISIE D'UN AREA OU ITERATION par cyril
Lorsque l'on créé un Work Item dans TFS, il est possible de le classer dans un "area" et dans une "iteration". Dans la plupart des types de projet, un "area" correspond à une catégorie, une "iteration" à un numéro de version. Il est possible de cré...
Cliquez pour lire la suite de l'article par cyril SQL : FONCTIONS D'AGRéGATION MIN/MAX ET VALEURS NULLSQL : FONCTIONS D'AGRéGATION MIN/MAX ET VALEURS NULL par coq
Les fonctions d'agrégation comme MIN et MAX ignorent les valeurs NULL présentes dans le jeu de données sur lequel porte leur calcul, d'où le fameux message d'avertissement : Warning: Null value is eliminated by an aggregate or other SET operation...
Cliquez pour lire la suite de l'article par coq VOTEZ POUR WARNYGOVOTEZ POUR WARNYGO par Nicolas
La vidéo du projet Warnygo est disponible sur facebook et attend vos votes ! Pour rappel: Warnygo est une application Windows Phone 7 qui permet d'alerter tous utilisateurs inscrits qui se trouve dans la zone où se passe l'...
Cliquez pour lire la suite de l'article par Nicolas
Logiciels
sDEVIS-FACTURES vlPRO (3.8.0)SDEVIS-FACTURES VLPRO (3.8.0)sDEVIS-FACTURES vlPRO a été mis au point pour permettre besoins des particuliers, créateurs, entr... Cliquez pour télécharger sDEVIS-FACTURES vlPRO LettresFaciles (5.6.0)LETTRESFACILES (5.6.0)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles MyPlanning 2010 (5.6.0)MYPLANNING 2010 (5.6.0)MyPlanning 2010 permet de créer des plannings sous la représentation de diagrammes. Plannings pré... Cliquez pour télécharger MyPlanning 2010 Emicsoft Mac DVD en iPad Convertisseur (3.1.16)EMICSOFT MAC DVD EN IPAD CONVERTISSEUR (3.1.16)Emicsoft Mac DVD en iPad Convertisseur, logiciel professionnel de convertir les fichiers DVD en i... Cliquez pour télécharger Emicsoft Mac DVD en iPad Convertisseur Emicsoft ipad ménager pour mac (3.1.08)EMICSOFT IPAD MéNAGER POUR MAC (3.1.08)Emicsoft ipad ménager pour mac est spécialement conçu pour les utilisateurs Mac pour copier des f... Cliquez pour télécharger Emicsoft ipad ménager pour mac
|