ナンプレ(数独)とは?
ナンプレ(数独)は,下の図に示すように,3 × 3 のマス目からなるブロックが,3 × 3 の状態に並べられており,空白部分に数字を埋めていくゲームです.通常,下の図の左に示すように,初期状態ではいくつかの数字が既に設定されており(これが問題になる),残りの空白に数字を埋めていくことになります(下の図の右が解答結果になる).数字を埋めるルールは非常に簡単です.「各ブロック,各行( 9 マスからなる),及び,各列( 9 マスからなる)に 1 ~ 9 までの数字が 1 回だけ出現しなければならない」ということだけです.
遊び方A:自分で問題を作る (このサイトでは案内しません)
遊び方B:コンピューターが問題を作る (こちらの方法を推薦します)
コンピューターに問題を作らせるには,「問題」ボタンをクリックすると,下右の図に示すような問題パネルがゲームパネルの上に表示されます.パネルに表示されている数字は,解の一つの例になっています.
このままでは問題になりませんので,「空白」の右側の空欄に空白にしたい数( 1 ~ 80 )を入力して,「 Go 」ボタンをクリックします.その際,コンピューターは、作成した問題が一意の解を持つか否かのチェックを行います.一意の解を持たない場合は,次のような注意書きが表示されます。
OKを押した後、「次の解候補」ボタンをクリックした後,再度,「 Go 」ボタンをクリックしてください.解が一意となれば実行可能です.一般に,空白の数が 40 程度以下の場合は新たに数値を設定することなく,また,45 程度の場合は,1 つの数値の設定で一意の解を持つようになる場合が多いと思います.さらに,空白の数が 50 程度以上になると,警告メッセージが出力される頻度が増加し,60 程度以上になると一意の解を持つ問題を生成することが難しくなります.(空白は50以下を推薦します)
下の図は,50 個の空白を作成した場合の例です.問題が作成された後,「設定」ボタンをクリックすると,問題パネルに表示された状態がゲームパネルに設定されます.
全ての回答が入力されたら、「実行」ボタンをおします。
上記の入力欄が表示されますが、Cancelしてください。
左の様な状態になればゲームは全正解されました。「次の問題」でゲームを続けるか、ヘッダー部のメニューから移動して下さい。
コメント