Travail pratique #3
Yahtzee

Travail à faire

Vous devez programmer le célèbre jeux de Yahtzee en JavaScript . Ce jeu se présente sous la forme de l'image que vous avez à gauche.  Il se joue avec cinq dés et le joueur a un maximum de trois essais pour chacun des coups.  Après chacun des essais il peut enregistrer des points avec les dés pris individuellement ou avec des combinaisons.  Les points se comptent de la façon suivante.

Pour les dés individuels

Il faut additionner seulement les valeurs des dés qui sont de la bonne catégorie i.e. qu'une main de 3 DEUX donnera 6 points pour les DEUX et qu'une main de 4 CINQ donnera 20 points pour les CINQ.

En plus, si le sous-total des dés individuels, c'est-à-dire la somme des valeurs des six cases, est supérieur ou égal à 63, donnera 35 points de bonus.

Pour les combinaisons

Pour la tricherie

Il n'est évidemment pas permis de tricher à ce jeu sauf si ...   Cela vous donnera quelques points supplémentaires.

 

Instructions pour la remise

Comme à l'habitude, vous devez nous faire parvenir votre travail ainsi que tous les fichiers nécessaires à l'adresse: pift1146@IRO.UMontreal.CA

 

Correction

Ce travail compte pour 15% de la note globale du cours mais sera corrigé sur 100 avec le barème suivant:

Évaluation Note
Présentation générale de la page 10%
Utilisation des feuilles de style 5%
Ressemblance avec le modèle proposé 10%
Clarté du code JavaScript 20%
Fonctionnement du programme 40%
Originalité 15%
Un façon de tricher! (5% supplémentaire)
Total: 100%

Judicieux conseils

  1. Pour ceux et celles qui ne connaissent pas le jeux, il est préférable de se pratiquer.  Nous pourrons vous faire une démonstration en classe.  Vous pouvez aussi télécharger le programme yahtzee.exe et la documentation yahtzee.hlp.  Évidemment, votre programme devra ressembler plus à ce que nous vous proposons qu'à une version commerciale honteusement copiée!

  2. La couleur de fond n'a pas vraiment d'importance mais c'est celle que l'on retrouve sur les jeux commerciaux et c'est une des couleurs sures de Netscape! 

  3. Commencez par fabriquer votre formulaire (Vous aviez deviné j'imagine!)

  4. Si vous ne trouvez pas d'images représentant des dés à jouer, voici un petit cadeau personnel:

  5. Vous ne pourrez pas vendre votre programme.  Il y a déjà un appareil, fabriqué par Milton Bradley Compagny qui a enregistré le © en 1995.
  6. 60% de la note sera donnée au fonctionnement du programme et à la présentation du code source. Voyez-y!

 

Solution

Vous pourrez bientôt consulter un exemple de solution.

Je vous souhaite bien du plaisir!