Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.
Menu
Calculatrices
Graph 35 à 100
Graph 25+Pro/25+E/25+E II
Graph 35+USB/75(+E)/85/95 SD
Graph 100(+)
Classpad 300/330(+)
fx-CG 10/20 (Prizm)
Classpad 400(+E)
Graph 90+E
fx-92+ SC
Liens
¤ Transférer un programme sur
sa calculatrice

¤ Vous cherchez une fonction ?
Jeux >> Graph 25+Pro/25+E/25+E II >> Réflexion >> Tower of Hanoi
Tower of Hanoi
Version : 1.0 Taille : 416 octets Ajouté le : 2024-10-03 01:05 Modifié le : 2024-11-12 22:43
Auteur et posteur :
CalamariHors ligneMembrePoints: 401 Défis: 0 Message
Planète Casio - Jeu Casio de reflexion - Tower of Hanoi - calamari - Calculatrices
Nombre de visites sur cette page : 208
Score au progrank : 16
Pas encore de note !
Vous devez être connecté(e) pour noter (inscription).
34 téléchargements | Soumettre un test

Ce programme est dans le domaine public.


Description en français :

Le jeu mathématique, Tour de Hanoi.

Compatibilité des calculatrices
Ce jeu a été écrit pour les plus anciennes calculatrices graphiques Casio, donc la plupart des calculatrices seront bien trop récentes pour que ce programme puisse fonctionner. Cependant, il existe un émulateur qui peut être utilisé pour jouer au jeu ; voir la section « Installation de l'émulateur » ci-dessous. Vérifiez les touches suivantes pour déterminer rapidement si votre calculatrice est compatible :

1) La touche ALPHA doit se trouver à droite de la touche SHIFT :


2) Il doit y avoir une touche intitulée 🄼Disp (les fonctions SHIFT ou ALPHA n'ont pas besoin de correspondre) :


Si votre touche ALPHA se trouve sous la touche SHIFT ou si votre calculatrice n'a pas de touche 🄼Disp, votre calculatrice est trop récente pour que ce jeu fonctionne.

Installation de la calculatrice
Utilisez le logiciel FA-121 de Casio pour transférer HANOI.CAS et HANOI-IN.CAS vers la calculatrice. Le programme HANOI-IN.CAS doit soit résider dans P7, soit vous devez modifier deux occurrences de « Prog 7 » vers la fin de HANOI.CAS pour référencer le numéro de programme réel. Les listes de programmes sont fournies ci-dessous pour la saisie manuelle sur des calculatrices sans capacité de transfert de données.

Installation de l'émulateur
Ce jeu peut être joué via l'émulateur Casio fx-8000G, qui fonctionne sous Windows et Linux/macOS (via Wine). Téléchargez la deuxième archive zip sur cette page et l'émulateur ici : http://www.pisi.com.pl/piotr433/fx8000em.zip. Extrayez l'archive fx8000em.zip et remplacez son ram.bin vide par le ram.bin de l'archive ici, qui contient le jeu. Exécutez fx8000g.exe puis cliquez sur Prog, 0, EXE pour démarrer le jeu.

Comment jouer
Lorsque le jeu démarre, il demandera « DISKS? » pour demander le nombre de disques. Les valeurs valides sont comprises entre 1 et 7, bien qu'une valeur d'au moins 3 soit recommandée, même pour un débutant. Résoudre le jeu nécessite au moins 2^disques-1 déplacements.

Le jeu consiste à déplacer des disques d'une tige à une autre, avec pour objectif de déplacer la pile entière de disques de la tige de départ vers l'une des deux autres tiges. Un disque peut être déplacé vers une pile vide ou placé sur un disque plus grand.

Pour déplacer un disque, sélectionnez d\'abord la pile à partir de laquelle déplacer le disque en utilisant la touche curseur gauche ou droite et appuyez sur EXE. Si la valeur de X est de 47 ou moins, la pile de gauche sera sélectionnée. Si X est exactement de 48, ce qui est la valeur par défaut, la pile centrale sera sélectionnée, et si la valeur de X est de 49 ou plus, la pile de droite sera sélectionnée. Une fois que vous avez appuyé sur EXE, une ligne sera tracée sur la pile sélectionnée. Si vous avez fait une erreur et que vous souhaitez sélectionner une autre pile, sélectionnez simplement à nouveau la même pile pour annuler.

Enfin, sélectionnez la pile vers laquelle déplacer le disque, de la même manière. Si le déplacement est valide, le disque sera déplacé.

Listes de programmes
HANOI (320 octets), peut être placé dans n'importe quelle zone de programme, sauf P7 :

22→X
Lbl 1
0→A[X]
Dsz X:Goto 1
"DISKS"?→X
X>7⇒7→X
X+1→Z
Lbl 2
Z-X→A[8-X]
Dsz X:Goto 2
Lbl 3
Range 1,95,0,63,1,0
21→A
79→X
52→Y
Lbl 4
2A[A]+2→Z
Plot X,Y
Dsz Y
Z=2⇒Goto 8
Plot X-Z,Y
Plot X+2Z,Y
Line
Plot X,Y-5
Line
Plot X-2Z,Y
Line
Plot X,Y+5
Line
X+Z→X
Y-6→Y
Lbl 5
Y>3⇒Goto 6
Plot X,Y
52→Y:X-31→X
Lbl 6
Dsz A:Goto 4
Lbl 7
Prog 7
Y=0⇒Goto 7
X→Z
Prog 7
X=Z⇒Goto 3
0→Y
A[X]>A[Z]⇒1→Y
A[X]=0⇒1→Y
Y≠1⇒Goto 3
Dsz X
A[Z]→A[X]
0→A[Z]
Goto 3
Lbl 8
Plot X,Y-6
Line
Goto 5

P7 (96 octets) :
Plot 48,55◢
X-47→X
X≤0⇒0→X
X≥2⇒2→X
X→A
Plot 31X+1,3
Plot X+32,3
Line
7A→X
X+7→Y
Lbl 1
Isz X
A[X]≠0⇒Goto 2
X≠Y⇒Goto 1
0→Y
Isz X
Lbl 2

English description:

The mathematical game, Tower of Hanoi.

Calculator Compatibility
This game was written for the very oldest Casio graphing calculators, so most calculators will be way too new for this program to run. However, there is an emulator that can be used to play the game; see the “Emulator Installation” section, below. Check the following keys to quickly determine whether your calculator is compatible:

1) The ALPHA key must be to the right of the SHIFT key:


2) There must be a key labeled 🄼Disp (the SHIFT or ALPHA functions do not need to match):


If your ALPHA key is below the SHIFT key, or your calculator doesn't have an 🄼Disp key, your calculator is too new for this game to run.

Calculator Installation
Use Casio's FA-121 software to transfer HANOI.CAS and HANOI-IN.CAS to the calculator. The program HANOI-IN.CAS must either reside in P7, or you must change two occurrences of “Prog 7” near the end of HANOI.CAS to reference the actual program number. Program listings are provided below for hand entry on calculators without data transfer capability.

Emulator Installation
This game can be played via the Casio fx-8000G emulator, which runs on Windows and Linux/macOS (via Wine). Download the second zip archive on this page and the emulator here: http://www.pisi.com.pl/piotr433/fx8000em.zip. Extract the fx8000em.zip archive and replace its empty ram.bin with the ram.bin from the archive here, which contains the game. Run fx8000g.exe then click Prog, 0, EXE to start the game.

How to Play

When the game is started it will prompt "DISKS?" to request the number of disks. Valid input is from 1 through 7, although a value of at least 3 is recommended, even for a beginner. Solving the game requires at least 2^DISKS-1 moves.

The game involves moving disks from one rod to another, with the goal of moving the entire stack of disks from the starting rod to one of the other two rods. A disk may either be moved to an empty stack, or be placed atop a larger disk.

To move a disk, first select the stack to move the disk from by using the left or right cursor key and press EXE. If the value of X is 47 or less, the left stack will be selected. If X is exactly 48, which is the default, the center stack will be selected, and if the value of X is 49 or greater, the right stack will be selected. Once EXE is pressed, a line will be drawn over the selected stack. If you made a mistake and want to select a different stack, simply select the same stack again to undo.

Finally, select the stack to move the disk to, in the same manner. If the move is valid, the disk will be moved.

Program Listings

HANOI (320 bytes), can be placed in any program area, except P7:

22→X
Lbl 1
0→A[X]
Dsz X:Goto 1
"DISKS"?→X
X>7⇒7→X
X+1→Z
Lbl 2
Z-X→A[8-X]
Dsz X:Goto 2
Lbl 3
Range 1,95,0,63,1,0
21→A
79→X
52→Y
Lbl 4
2A[A]+2→Z
Plot X,Y
Dsz Y
Z=2⇒Goto 8
Plot X-Z,Y
Plot X+2Z,Y
Line
Plot X,Y-5
Line
Plot X-2Z,Y
Line
Plot X,Y+5
Line
X+Z→X
Y-6→Y
Lbl 5
Y>3⇒Goto 6
Plot X,Y
52→Y:X-31→X
Lbl 6
Dsz A:Goto 4
Lbl 7
Prog 7
Y=0⇒Goto 7
X→Z
Prog 7
X=Z⇒Goto 3
0→Y
A[X]>A[Z]⇒1→Y
A[X]=0⇒1→Y
Y≠1⇒Goto 3
Dsz X
A[Z]→A[X]
0→A[Z]
Goto 3
Lbl 8
Plot X,Y-6
Line
Goto 5

P7 (96 bytes):
Plot 48,55◢
X-47→X
X≤0⇒0→X
X≥2⇒2→X
X→A
Plot 31X+1,3
Plot X+32,3
Line
7A→X
X+7→Y
Lbl 1
Isz X
A[X]≠0⇒Goto 2
X≠Y⇒Goto 1
0→Y
Isz X
Lbl 2


Commentaires :


CalamariHors ligneMembrePoints: 401 Défis: 0 Message
Posté le 10-11-2024 à 22:08 | #
Uploaded an fx-8000G emulator RAM image with the game preinstalled. Added instructions explaining how to play the game via emulation.

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 75 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd