**************************************** * LE YAM'S * **************************************** Nom du programme : YAMS Auteur : Benoît Charpentier Programmation : Basic Date : Juin 99 Version : v3.1 SOMMAIRE ----------------- Installation Règles du jeu Touches Remerciement Nouveauté Email INSTALLATION Envoyer yams_fr.89p, yamspic.89i, basiclib.89z. Il est possible de les placer dans un dossier quelconque, mais yamsave (la seule variable créée par le yams mais cachée du TIOS) doit rester dans "main". Le yams doit être lancé depuis "main"(le dossier où est contenu Basiclib). Attention : Le programme est peut être protégé par secure (il ne peut être édité). Cela a 2 conséquences : on ne peut l'archiver et il ne marche pas si on l'envoie via W32trans8x (câble parallèle). Si vous voulez une version non protégée, e-mailez moi : je vous l'enverrai dès que possible. Le yam's (ou yatzy) est un jeu de dés très célèbre mais dont les règles ne sont pas toujours claires. REGLES DU JEU Le yam's nécessite 5 dés et le but du jeu, classique, est de faire un maximum de points. Une partie peut se jouer à autant de joueur que désiré (ici limité à 9) et se déroule en 12 tours. A chaque tour, le joueur peut lancer 3 fois et garder autant de dés qu'il souhaite. Son but est de réaliser les 12 combinaisons suivantes... - Les 6 numéros : faire le plus de dés pareils pour chaque cas (1,2,3,4,5,6) points : addition du total des dés sélectionnés Pour obtenir le BONUS qui vaut 30 points, il faut réaliser au moins 63 points au total. exemple : 3,5,3,6,3 rapporte 9 points. - Le maximum et le minimum : faire le maximum et le minimum de points (addition de tous les dés). points : on retranche le mini du maxi et on multiplie le résultat obtenu par le nombre d'as. - La suite : faire une suite de nombre (1,2,3,4,5 ou 2,3,4,5,6) points : 20 - Le Full : brelan et double. Trois et 2 faces égale. points : 30 exemple : 5,5,5,2,2 - Le carré : 4 dés identiques. points : 40 -le yam : 5 dés identiques points : 50 Il est possible de sélectionner une combinaison même si elle n'est pas réussie. Exemple : faire 2,2,2,5,4 et sélectionner le yams donnera 0 point. Calcul du total : c'est là qu'il faut suivre. Le total se calcule ainsi : on additionne le sous-total des dés auquel on ajoute 30 points s'il vaut au moins 63, le sous-total "(Maximum-Minimum)* nombre de 1" et les points réalisés lors de la suite, du full, du carré et du yams. On obtient ainsi le total a la fin des 12 tours. A noter : Le nombre de 1 est donc très important ! APPLICATION SUR LA TI 89 - Touches constantes : [CLEAR] éteint la Ti-89 (ex : visite imprévue du prof d'histoire) [APPS] affiche les sous-totaux et le total provisoire [ESC] quitte et demande si vous voulez sauver - Au moment de la sélection des dés. On sélectionne les dés avec les touches de fonctions : les dés sélectionnés sont les dés a rejouer. Les autres sont ceux que l'on garde. [ENTER] relance les dés. Si tous les dés sont désélectionnés, on va directement au choix de la combinaison. - Au choix de la combinaison, on sélectionne son choix à l'aide du curseur (que l'on dirige avec les touches de direction) puis en appuyant sur [ENTER]. - Ensuite, si on joue tout seul, les dés sont automatiquement relancés, mais il faut appuyer sur n'importe quelle touche pour continuer si vous jouez à plusieurs. - Au dernier tour, on appuie sur [ENTER] pour voir le total. QOUI DE NOUVEAU DANS CETTE VERSION ? Rien de réellement perturbant : -Une légère optimistaion -Moins de mémoire -un 'lisezmoi' plus "lisible" -Version non protégée BUGS Il n'y en aurait aucun. Cependant, à cause de l'assembleur (basiclib, secure...), lorsque la mémoire est bien remplie, certaines erreurs peuvent apparaître alors qu'elles n'ont rien à faire là. Cela arrive très rarement mais dans ce cas il faut tout réinstaller. REMERCIEMENT - Eric Charpentier, mon frère pour la page de présentation - Ma classe du lycée Bernard Palissy (Gien, 45) pour les tests du jeu - Alban Gervaise pour basiclib (une merveille) - FL E-MAIL Envoyez toutes vos remarques, vos suggestions, vos conseils et votre appréciation du jeu à : benoit.charpentier@francimel.com