Projet en C - Jeu des Dominos

ludwig16

Nouveau membre
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
 

KangOl

Grand Maître
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...
 

ludwig16

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

Membre supprimé 1

Invité
ouaip

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

KangOl

Grand Maître
meme pas ...
[fixed]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).[/fixed]
 
M

Membre supprimé 1

Invité
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..
 
M

Membre supprimé 1

Invité
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
 

KangOl

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

boub popsyteam

Grand Maître
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:
asm {
}

:evil:
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 132
Messages
6 718 005
Membres
1 586 388
Dernier membre
mery2005
Partager cette page
Haut