数独問題の自動生成に思いを馳せて見る。
ネタ 3-1.作りたい面の状態を指定
自動生成する際に最初に決めたことを入れるようにする。
出題盤面において1つのマスに対して条件を指定。
・表出数字で数字指定
・表出数字で数字選択
・空白または表出数字
・空白固定
あと、表出数字の個数を指定。
ネタ 3-2.マス1個に1個ずつ頭脳
マス1個に1個それ専用の頭脳(プロセス?、CPU?)を設ける。なんてのはどうかな?
ネタ 3-3.難易度指定
問題生成に関し難易度を指定したいところ。できた問題の難易度判定ができれば、これは出来る。
ネタ 3-4.難易度判定
難易度判定は、仮説・趣味によって、変わるので要注意。良問・愚問判定も同様。狭い意味で言ってみれば、「プログラミングの問題ではない」。
以上こんなところで。
////////////////
九字数独は「臨兵闘者皆陣列在前、りんぴょうとうしゃかいじんれつざいぜん、・・・・」と数100回唱えながら解くことになるので、魔除や精神統一になる。・・・かも。