FORUM Tom's Hardware » Programmation » C / C++ / Java » Projet en C - Jeu des Dominos
 

Projet en C - Jeu des Dominos

Il y a 371 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici
Ajouter une réponse



 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : Projet en C - Jeu des Dominos
 
Plus d'informations

Voilà, après avoir terminé un projet sur linux, nous avons un nouveau projet à réaliser. Le but est de concevoir un jeu de domino en langage 'c'. En fait, on souhaite écrire un programme en langage 'c' permettant de jouer aux dominos contre l'ordinateur.

Quelques indications:
Il y a 28 dominos et 7 par joueurs (2joueurs)
C'est celui qui a le domino le plus fort qui commence
Chaque joueur doit garder ses dominos cachés
Lorsqu'un joueur n'a pas de domino à jouer, il passe son tour.
Le permier qui a posé tous ces dominos à gagner
Si personne ne pose tous ses dominos, c'est celui qui en a le moins qui gagne.
Notre professeur nous a dit d'utiliser exclusivement les listes

En fait, j'ai beaucoup de mal à démarer et j'aimerai pour l'occassion avoir un peu d'aide, voire quelques pistes pour démarer.
Merci

Profil : Pointeur
Plus d'informations

on est pas ici pour faire le boulot a ta place :o

comme toi meme et reviens quand tu as a des problèmes avec des questions précises...

Plus d'informations

Comment distribuer aléatoirement 7 dominos à chaque joueur? Comment choisir un domino aléatoirement pour le début de la partie?

Plus d'informations

avec la fonction random.

Plus d'informations

c'est à dire?

Profil : Pointeur
Plus d'informations

RTFM :o

C is a sharp tool
Plus d'informations

a écrit :

avec la fonction random.


Il n'y a pas de fonction random() en C. C'est srand() et rand().


---------------
Des infos sur la programmation et le langage C:
http://bien-programmer.blogspot.com/
http://mapage.noos.fr/emdel/

 

Plus d'informations

ouaip

rand()%n pour avoir un nombre au hasard de 0 à n-1 :)

Profil : Pointeur
Plus d'informations

meme pas ...

If you want to generate a random integer between 1
and 10, you should always do it by

j=1+(int) (10.0*rand()/(RAND_MAX+1.0));

and never by anything resembling

j=1+((int) (1000000.0*rand()) % 10);

(which uses lower-order bits).

zeb
Profil : Modérateur libre
Plus d'informations
Plus d'informations

moué, vous avez raison mais bon, ça reste assez théorique comme probabilité..

Pour un jeu de dominos en C, jpense que pédagogiquement c'est pas très grave :d

'fin bon..

Plus d'informations

tu sous estime la puissance des dominos toi :o

zeb
Profil : Modérateur libre
Plus d'informations

pédagogiquement c'est TRES grave !

Plus d'informations

a écrit :

pédagogiquement c'est TRES grave !


d'avoir un générateur aléatoire qui converge très théoriquement vers 0 alors que le but de son truc c'est visiblement de connaitre les bases du langage C et ce à travers un projet ludique ?

ouai vachement ouai :sarcastic:

j'ai pas dis que vous aviez tort, j'ai dis qu'à son niveau le modulo suffit très largement

Profil : Pointeur
Plus d'informations

non c'est grave de pas prendre de bonnes habitude de codage correct dès le début...

G.M.G.V.S.O.
Profil : Modo matériel
Plus d'informations

En l'occurence c'est peut etre pas de sa faute mais plutot celles des profs de programmation qui donnent n'importe quoi comme sujet (voir pire qui laisses leurs élèves s'en trouver un tout seul) et qui souvent eux même ni connaissent pas tant que ça en prog.

(j'ai un exemple tres concret pas loin de moi)

edit: mais ceci est un autre débat. sur le fond je suis d'accord qu'il faut prendre les bonnes habitudes tout de suite.

En C:

Code :
  1. asm {
  2. }



:evil:


Message édité par boub popsy team le 10-01-2006 à 23:15:58

---------------
SPAM & WAREZ = Ban!
Ultimate Boot CD | Memtest+
Mon bar préféré à Lyon ! | Bijoux Fantaisie de Créateur !

Aller à :
Ajouter une réponse
  FORUM Tom's Hardware » Programmation » C / C++ / Java » Projet en C - Jeu des Dominos
 

Annonces Google
Publicité