← デモ一覧へ戻る

🗼 ハノイの塔 🗼

移動回数
0
最小回数
7
経過時間
0:00

遊び方

【ゲームの目的】
3本の棒があり、一番左の棒(出発用の棒)に積まれた円盤を、すべて一番右の棒(目標の棒)に移動させることが目的です。

【基本ルール】
1. 円盤は1枚ずつしか動かせません。
2. 小さい円盤の上に大きい円盤を置くことはできません。
3. 真ん中の棒(作業用の棒)も自由に使えますが、そこでもルール2は守らなければなりません。
4. 最小手数は「2^n - 1」回(n=円盤の枚数)です。

【操作方法】
◆ 手動で遊ぶ場合:
1. 移動したい円盤がある塔をクリック(背景が薄紫色になり選択状態になります)
2. 移動先の塔をクリック(ルールに従って円盤が移動します)
3. 移動できない場合(大きい円盤を小さい円盤の上に置こうとした場合など)は何も起こりません
4. 選択を解除したい場合は、同じ塔をもう一度クリックします

◆ ゲームの開始方法:
1. ブラウザで「hanoi.html」ファイルを開く
2. 上部のドロップダウンから円盤の枚数を選択(3〜7枚)
3. 「新しいゲーム」ボタンをクリックしてスタート
4. 左の塔から右の塔へ全ての円盤を移動させる

◆ 画面の見方:
• 移動回数:現在までに円盤を動かした回数
• 最小回数:理論上の最小移動回数
• 経過時間:ゲーム開始からの時間
• 円盤の色:サイズごとに異なる色で表示
• 塔にマウスを乗せると薄く光ります

【機能説明】
枚数選択:3〜7枚から難易度を選べます
新しいゲーム:最初からやり直します
自動解決:コンピュータが最適解を実演します
リセット:現在の設定で最初に戻します

【攻略のヒント】
• 奇数枚:最初の一手は右の塔へ
• 偶数枚:最初の一手は中央の塔へ
• 小さい円盤を頻繁に動かすことがコツです