Précédent   Forum du club des développeurs et IT Pro > Autres langages > Pascal > Free Pascal
Free Pascal Le compilateur Pascal multiplateforme
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 09/01/2013, 18h29   #1
zaidkhayeb
 
Homme zaid khayeb
Chef de projet en SSII
Inscription : janvier 2013
Messages : 3
Détails du profil
Informations personnelles :
Nom : Homme zaid khayeb
Localisation : Bahamas

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : Enseignement

Informations forums :
Inscription : janvier 2013
Messages : 3
Points : -1
Points : -1
Par défaut Jeu de cartes cachées (memory)

Bonjour,

J'ai prochainement un projet de carte cachée à faire et je ne sais vraiment pas avec quoi commencer, ni les procédures à faire... Aidez-moi
zaidkhayeb est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 10/01/2013, 10h29   #2
Roland Chastain
Membre Expert
 
Homme Roland Chastain
Inscription : décembre 2011
Messages : 687
Détails du profil
Informations personnelles :
Nom : Homme Roland Chastain
Âge : 39
Localisation : Mali

Informations professionnelles :
Secteur : Enseignement

Informations forums :
Inscription : décembre 2011
Messages : 687
Points : 1 002
Points : 1 002
Bonjour !

Citation:
Envoyé par zaidkhayeb Voir le message
un projet de carte cachée
Qu'est-ce que c'est ?
__________________
L'Art est long et le Temps est court.
Roland Chastain est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 10/01/2013, 18h14   #3
zaidkhayeb
 
Homme zaid khayeb
Chef de projet en SSII
Inscription : janvier 2013
Messages : 3
Détails du profil
Informations personnelles :
Nom : Homme zaid khayeb
Localisation : Bahamas

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : Enseignement

Informations forums :
Inscription : janvier 2013
Messages : 3
Points : -1
Points : -1
Salut,
En ce qui concerne le projet, il est sous forme d'un jeu dans lequel on doit faire une matrice contenant des cartes cachées. Dans ces cartes on aura différents caractères (à l'aide de la table ascii) et, quand l'utilisateur trouve deux cartes identiques, on les enlève de la matrice ... et quand on n'a plus rien dans la matrice, le joueur gagnera
zaidkhayeb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2013, 20h23   #4
Roland Chastain
Membre Expert
 
Homme Roland Chastain
Inscription : décembre 2011
Messages : 687
Détails du profil
Informations personnelles :
Nom : Homme Roland Chastain
Âge : 39
Localisation : Mali

Informations professionnelles :
Secteur : Enseignement

Informations forums :
Inscription : décembre 2011
Messages : 687
Points : 1 002
Points : 1 002
Donc ce sera un jeu en mode console, chaque carte étant représentée par un caractère, c'est bien ça ?

Comment l'utilisateur choisira-t-il la carte ?

Quoiqu'il en soit, il faut commencer par trouver une façon adéquate de représenter les données du jeu. Combien y a-t-il de cartes ? Combien y a-t-il de types de cartes ?

Pour la représentation interne du jeu, on pourrait utiliser tout simplement une chaîne, ou un tableau de caractères, ou encore un tableau de nombres dans lequel on mettrait le code ascii des caractères à afficher.
__________________
L'Art est long et le Temps est court.
Roland Chastain est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2013, 00h47   #5
zaidkhayeb
 
Homme zaid khayeb
Chef de projet en SSII
Inscription : janvier 2013
Messages : 3
Détails du profil
Informations personnelles :
Nom : Homme zaid khayeb
Localisation : Bahamas

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : Enseignement

Informations forums :
Inscription : janvier 2013
Messages : 3
Points : -1
Points : -1
Par défaut ...

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
program mat;
var matrice : array [1..5,1..4] of CHAR;
    i, j : integer;
 
Procedure matr;
Begin
for i:= 1 to 5 do
    for j:= 1 to 4 do
      matrice[i,j] := char(178);
  for i:= 1 to 5 do
  begin
    for j:= 1 to 4 do
      write(matrice[i,j]:4);
      writeln(' ');
 
    writeln;
 
  end;
End;
 
 
begin [Programme principale}
matr;
 readln;
end.
Bon voilà ce que j'ai fait jusqu'à maintenant, et si c'est possible, de me faire une procédure dans laquelle je mets dans chaque carte un caractère de la table ascii et merci au préalable.
zaidkhayeb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2013, 05h10   #6
Paul TOTH
Expert Confirmé Sénior
 
Avatar de Paul TOTH
 
Homme Paul TOTH
Freelance
Inscription : novembre 2002
Messages : 4 409
Détails du profil
Informations personnelles :
Nom : Homme Paul TOTH
Âge : 43
Localisation : Réunion

Informations professionnelles :
Activité : Freelance
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2002
Messages : 4 409
Points : 10 782
Points : 10 782
un memory en fait
__________________
Developpez.com: Mes articles, forum FlashPascal
Entreprise: Execute SARL
Produits : UPnP, RemoteOffice, FlashPascal
Embarcadero : Ile de la Réunion, Dephi, C++Builder, RADPHP...TVA à 8,5%
Paul TOTH est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 04h53.


 
 
 
 
Partenaires

Hébergement Web