ナンバープレイス

ナンバープレイスとは

 縦の列、横の列、太線で囲まれたブロックのそれぞれのマスに数字を一つずつ入れます。サイズは9×9、16×16、25×25があります。
 このゲームは有名なペンシルパズルでナンバープレース、ナンバープレイス、ナンプレ、数独などと呼ばれています。

操作説明

このアプリでは、主に2つのことが出来ます。

  1. ナンバープレースの問題を解く
  2. コンピュータに問題を解かせる
  3. ランキングに参加する

1.ナンバープレースの問題を解く

  • ライブラリから選ぶ
  • 問題を入力する
  • 自動生成する
  • 初心者向けの問題を自動生成

 ライブラリから選ぶを選択した場合、過去に自動生成した問題がリストアップされます。 (今までこのアプリで自動生成した問題がどんどん追加されます)その中からどれか一つだけ選択してください。

 問題を入力するを選択した場合、まず問題を入力します。
 その後、問題を自分で解くこともできますし、問題を解かせることもできます。

 自動生成するを選択した場合、コンピュータが自動で、問題を生成します。 パソコンのスペックや、問題によってかかる時間に差があります。 そして、問題ができあがったら、今回生成した問題がリストアップされます。その中からどれか一つを選んでください。

 初心者向けの問題を自動生成を選択した場合、初心者向けの非常に簡単な問題が表示されます。

 問題が表示されたら、マスをクリックしてください。するとパネルが表示されます。
 ダブルクリックするとマスの数字が決定されます。クリックするとマークしたい数字を決定できます。マークしたい数字を決定した後”OK”を押してください。マスにある数字を消したい場合”CL”をクリックします。
 ”マーキングする”モードの場合マーキングしたい数字を選びOKを押します。マスの大きさの都合上、16×16は9文字、25×25は4文字しかマーキングできません。

 また、”アドレス変換”を押すと、今の問題の状態をアドレスに変換してくれます。 変換されたアドレスへのリンクを自分のブログまたはメールなどに貼り、そのリンクをクリックすると、そのリンクをクリックした人は今の状態から問題を解くことが出来ます。 さらに、自分で問題をアドレスに変換してリンクすることも出来ます。例えばこんな感じです。
http://www.hobby-room.info/game/puzzle/numple.html?
a5010a4000a6/004a10a7000/00a8000a140/0a40a2000a90/
a6000a3000a4/0a1040a50a30/00a7004a200/000a90a8400/
a4000a6000a5

 参考までに(変換は、上の列から順に、そして左から順に変換しています。横の列ごとに / で区切っています。 空白は 0 にしています。問題自体の数字の前には a を入れています。aをつけた数字は問題を解くときに変更できません。マーキングまでは変換できません。)

3.ランキングに参加する

 上級・中級・初級の中から参加できます。ランキングへの参加はそれぞれ一日一回までです。ランキングの問題は毎日更新されます。
 またランキング状況を見ることも出来ます。それらランキングの情報は一週間保存されます。

難易度と解法について

 難易度は、4段階あります。EASY、NORMAL、HARD,VERY HARDの4つです。 難易度の分け方は、難しい解法を使わなければならない問題ほど難易度が上がるようになっています。 またPointというものもつけています。Pointは使う解法はそれほど難しくなくても問題そのものが難しいと上がっていくようになっています。
解法について