begin process at 2010 09 03 03:17:41
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Divers

 > 

Jeu Memory en C++


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

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
++

1 2

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


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Septembre 2010
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
27282930   

Consulter la suite du CalendriCode

Photothèque

 
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 : 3,838 sec (4)

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