Jeu du cent (applet)

Soyez le premier à donner votre avis sur cette source.

Vue 6 161 fois - Téléchargée 509 fois

Description

Mon tout premier jeu
Un jeu qui se joue avec 3 pièces par joueur et 3 dés

Chaque joueur met 3 pièces devant lui.
Le joueur qui gagne le tirage commencera

Déroulement :
Le joueur va lancer autant de dé qu'il a de pièces devant lui jusqu'à un maximum de 3.
Pour chacun des dés :
Si il fait 1, il donne un jeton au joueur a sa gauche
Si il fait 3, il pose un jeton dans le pot
Si il fait 5, il donne un jeton au joueur à sa droite

Le gagnant :
Le gagnant est celui qui posera le dernier jeton dans le pot.

Conclusion :


Il y a des améliorations a faire, j'attends vos commentaires avec plaisir.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
30
Date d'inscription
jeudi 24 avril 2008
Statut
Membre
Dernière intervention
13 juillet 2017

Mais si je lis les warnings, il semble que tu ne prend pas en compte l'encoding des accents.
Messages postés
30
Date d'inscription
jeudi 24 avril 2008
Statut
Membre
Dernière intervention
13 juillet 2017

J'en ai aucune idée, desolé. je ne suis pas sous linux, et il a compilé parfaitement, et s'execute bien.
Messages postés
50
Date d'inscription
lundi 8 mars 2004
Statut
Membre
Dernière intervention
3 mars 2009

Bonjour,

J'ai testé le programme sous Linux, mais il plante ??

/Bureau/Jeuducent/bin/jeuducent$ java Jeuducent

java Jeuducent Exception in thread "main" java.lang.NoClassDefFoundError: loaded class Jeuducent was in fact named jeuducent.Jeuducent
at java.lang.VMClassLoader.defineClass(libgcj.so.81)
at java.lang.ClassLoader.defineClass(libgcj.so.81)
at java.security.SecureClassLoader.defineClass(libgcj.so.81)
at java.net.URLClassLoader.findClass(libgcj.so.81)
at gnu.gcj.runtime.SystemClassLoader.findClass(libgcj.so.81)
at java.lang.ClassLoader.loadClass(libgcj.so.81)
at java.lang.ClassLoader.loadClass(libgcj.so.81)
at gnu.java.lang.MainThread.run(libgcj.so.81)

Pour information, la version de Java JDK est 1.6 update 7

De ce fait, j'ai compilé les fichiers sources :

/Bureau/Jeuducent/src/jeuducent$ javac Jeuducent.java
Jeuducent.java:4: warning: unmappable character for encoding UTF8
Un jeu qui se joue avec 3 pi?ces par joueur et 3 d?s
^
Jeuducent.java:4: warning: unmappable character for encoding UTF8
Un jeu qui se joue avec 3 pi?ces par joueur et 3 d?s
^
Jeuducent.java:10: warning: unmappable character for encoding UTF8
Le joueur va lancer autant de d? qu'il a de pieces devant lui jusqu'a un maximum de 3.
^
Jeuducent.java:11: warning: unmappable character for encoding UTF8
Pour chacun des d?s :
^
Jeuducent.java:14: warning: unmappable character for encoding UTF8
Si il fait 5, il donne un jeton au joueur ? sa droite
^
Jeuducent.java:565: warning: unmappable character for encoding UTF8
Lancer.setText("Lancer les d?s");
^
6 warnings

--> Impossible d'exécuter le programme :

/Bureau/Jeuducent/src/jeuducent$ java Jeuducent
Exception in thread "main" java.lang.NoClassDefFoundError: loaded class Jeuducent was in fact named jeuducent.Jeuducent
at java.lang.VMClassLoader.defineClass(libgcj.so.81)
at java.lang.ClassLoader.defineClass(libgcj.so.81)
at java.security.SecureClassLoader.defineClass(libgcj.so.81)
at java.net.URLClassLoader.findClass(libgcj.so.81)
at gnu.gcj.runtime.SystemClassLoader.findClass(libgcj.so.81)
at java.lang.ClassLoader.loadClass(libgcj.so.81)
at java.lang.ClassLoader.loadClass(libgcj.so.81)
at gnu.java.lang.MainThread.run(libgcj.so.81)

Comment corriger ce problème ?
Messages postés
39
Date d'inscription
lundi 16 avril 2007
Statut
Membre
Dernière intervention
11 mai 2008

Salut,
J'ai pas encore tester le jeu, mais juste une remarque: les noms de variables java doivent commencés par un minuscule. A+

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.