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
CSS CONTENT STATE SELECTORS (PERSONNAL DRAFT)CSS CONTENT STATE SELECTORS (PERSONNAL DRAFT) par FREMYCOMPANY
Bonjour à tous, Je viens de publier une proposition comprenant 5 pseudo-classes pour le CSS Working Group ayant trait à l'état de chargement d'un élément (ex: IMG,VIDEO,AUDIO,OBJECT pour l'HTML.). Si le c½ur vous en dit, vous pouvez retrouver cette p...
Cliquez pour lire la suite de l'article par FREMYCOMPANY MBA : POURQUOI FAIRE ET COMMENT LE CHOISIR ?MBA : POURQUOI FAIRE ET COMMENT LE CHOISIR ? par ROMELARD Fabrice
Formation initiale Durant la formation, le découpage classique est le suivant (je donnerai les équivalences Suisse lorsque je les connaîtrais) : Ecole primaire jusqu'au Collège : Formation générale permettant d'obtenir les méthodes...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice Y'A DES ERREURS QUI PEUVENT RENDRE LE DéVELOPPEUR VIOLENTY'A DES ERREURS QUI PEUVENT RENDRE LE DéVELOPPEUR VIOLENT par Aleks
Quand on a ce genre d'erreur sans log :
Et bas on a juste envie de choper le gas de Microsoft qu'a développé ça et lui foutre des baffes de Coboye ! ...
Cliquez pour lire la suite de l'article par Aleks [HYPER-V 3] PRéSENTATION DES COMMANDLETS POWERSHELL[HYPER-V 3] PRéSENTATION DES COMMANDLETS POWERSHELL par Pierrick CATRO-BROUILLET
Avec la sortie prochaine de la Beta Consumer Preview de Windows 8, j'avais envie de revenir sur une des fonctionnalités que j'attends le plus et que, en bon geek que je suis, j'utilise déjà : Hyper-V 3 ainsi son module PowerShell.
Il y a déjà pléthor...
Cliquez pour lire la suite de l'article par Pierrick CATRO-BROUILLET IIS7 - COMPRESSION GZIPIIS7 - COMPRESSION GZIP par cyril
La compression GZIP permet d'améliorer les performances de navigation en compressant ce qu'envoie le serveur à un client. Pour comprendre comment cela fonctionne, regardons ce qu'il se passe au niveau HTTP lorsqu'un client tente d'accéder à une ress...
Cliquez pour lire la suite de l'article par cyril
Forum
ARBRE BINAIREARBRE BINAIRE par pacotheking
Cliquez pour lire la suite par pacotheking
Logiciels
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 Academy System (17.1.3.0)ACADEMY SYSTEM (17.1.3.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System 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
|