パズルで遊ぼう

はじめに

このパズルは私が考えたものではありません。 私が行ったのは「パズルを解く」、「出題を生成する」ソフトウェアの作成です。 このパズルについて特許、著作権等を有しておられる方で、 このページの内容に問題が有るとおっしゃられるようでしたら御一報下さい。

ルール

9行x9列のマスの並びがあります。

9行x9列は9個の3行x3列に分解されます(以下3x3)

それぞれのマスには1〜9の数字が1つ入ります。

出題時に幾つかのマスに数字が入っているので、 残りのマスを埋めて下記の条件を満たさなければなりません。

図1 図2 図3 出題 正解
2 6 8 5 1 7 4 3 9
2
5
3
7
8
4
1
9
6
2 6 8
5 9 7
3 4 1
questionImage answerImage

動作環境

Java実行環境が有れば動く筈です。 Java実行環境はこちらで入手して下さい。

ではやってみましょう

Level 出題が埋めるマスの数を指定します。 数値が小さい程難しくなり、出題の生成に時間がかかります。
Clear 出題時の状態に戻します。
Question 出題を生成します。
Answer マスが全て埋まっている場合は正しいかどうか判定します。 空きがある場合は残りを埋める努力をします。

ダウンロード

スタンドアロン版もあります。 スタンドアロン版ではファイルに保存する事ができます。
java -jar Puzzle.jar で実行できます。

出題の生成をしない解答のみのテキスト版もあります。詳細は こちら

ソースコード はアプレット/スタンドアロン版/テキスト版共通です。


このページの文章、ソフトウェアの著作権を放棄します。
但し、パズル自体の著作権については不明です。

ご意見等はwebmaster@oto-san.jp 迄お願い致します。