ナンプレ

ナンプレ (ナンバープレース、NumberPlace、Sudoku数独)はペンシルパズルの一種です。
※「数独」は 株式会社ニコリ の登録商標です。

9x9 の盤面の、縦方向、横方向、3x3ブロック内に 1~9 の数字を重ならいように配置する、簡単なパズルだよ。
脳トレにもいいんだぞ。

今日の問題:

問題クリア回数 ベストタイム 平均タイム
初級問題
中級問題

お試し問題:

問題 難易度 ベストタイム
問題#1 入門
問題#2 入門
問題#3 入門
問題#4 初級
問題#5 初級
問題#6 初級
問題#7 中級
問題#8 中級
問題#9 中級
問題#10 中級

ランダム問題:

問題クリア回数 ベストタイム 平均タイム
初級問題
中級問題

遊び方

動作環境

本webアプリは HTML5 canvas を使用しているので、それをサポートしているブラウザ上で遊ぶことができます。
※ HTML5 をサポートしているブラウザ:Chrome, FireFox, Safari, Edge, IE11
※ HTML5 をサポートしていないブラウザ:古いIE

データ保存、データのやり取りにJavaScriptのローカルストレージを使用しています。ローカルストレージを無効に設定している環境では動作しません。

実装予定

既知の大きな問題

修正履歴

(#、状態、優先度、報告日付、対処日付・バージョン、種別、概要(報告者 敬称略))

2017/03/29 version 1.000

0515 ◎ D 03/28 03/29 1.000 問題 空白セル選択→数字ボタンを2回押すとその数字が落下するが、1個ではなく2個落下する
0516 ◎ C 03/28 03/29 1.000 ToDo クリーンナップ
0517 ◎ C 03/28 03/29 1.000 ToDo info ダイアログのデバッグ情報表示→コメントアウト
0518 ◎ C 03/28 03/29 1.000 ToDo ver 1.000 としてリリース

2017/03/28 version 0.052

0513 ◎ C 03/28 03/28 0.052 問題 候補数字選択→選択解除したときに数字強調が解除されない(山本)

2017/03/27 version 0.051

0512 ◎ D 03/22 03/25 0.051 問題 セルを選択し、候補数字をON・OFFした場合、その数字を強調した方がよい?

2017/03/24 version 0.050

0511 ◎ C 03/23 03/24 0.050 問題 クリア時に「チェック」「ヒント」を実行したときのメッセージは統一した方がよい(山本)

2017/03/23 version 0.049

0508 ◎ C 03/22 03/23 0.049 問題 問題データが取得できなかった時、g_questions[0] が参照されるが、それに対応する解答データが用意されていない(増田)
0509 ◎ C 03/22 03/23 0.049 問題 問題をクリアした後、「遊び方」ボタンをタップすると遊び方ページが開いてしまう(山本)
0510 ◎ C 03/22 03/23 0.049 Rfct g_questions, g_difficulty を削除

2017/03/23 version 0.048

0505 ◎ C 03/22 03/23 0.048 問題 クリア時に「遊び方」「設定」を実行すると、クリア画像が邪魔で文書が読めない
0506 ◎ C 03/22 03/23 0.048 問題 クリア時には「遊び方」「設定」アイコンをグレイアウトした方がよい

2017/03/22 version 0.047

0484 ◎ C 03/14 03/22 0.047 問題 クリアダイアログ:画像表示に切り替える(馬場)

2017/03/21 version 0.046

0405 ◎ D 02/28 03/21 0.046 ToDo 演出速度:スマホに合わせる方がよい?
0494 ◎ C 03/19 03/21 0.046 ToDo ua からモバイルかどうかを判定し g_IS_MOBILE に設定
0495 ◎ C 03/20 03/21 0.046 問題 コンプリート演出が起こったマスに赤い数字があった場合、黒にかわってしまう(山本)
0496 ◎ C 03/20 03/21 0.046 問題 保存データ消去ボタンを押しても途中経過時間・スコアが削除されない(山本)
0498 ◎ C 03/20 03/21 0.046 問題 「元に戻す」「やり直す」ボタンをタップしても、削除ボタンの色が変わらない(山本)
0499 ◎ C 03/20 03/21 0.046 問題 問題クリア後は削除ボタンをグレイアウトした方が良い(山本)
0500 ◎ B 03/20 03/21 0.046 問題 候補数字のマスと同じ列・行・ブロックに数字を入れ空白マスにした後更新すると、SPR0493で起きたとの同様な不正盤面ができる(山本)
0501 ◎ C 03/20 03/21 0.046 問題 数字ボタンにカーソルを合わせ候補数字のマスに数字を入れ、「元に戻す」ボタンをタップした後別のマスに数字を入れると背景色が残る(山本)

2017/03/17 version 0.045

0493 ◎ B 03/17 03/17 0.045 問題 候補数字ボタンを用いて候補数字を消去しページを更新すると、不正な盤面になる(山本)

2017/03/16 version 0.044

0489 ◎ C 03/15 03/16 0.044 問題 候補数字のボタンをタップしてカーソルを外しても数字がハイライトされたままになっている(山本)
0490 ◎ C 03/15 03/16 0.044 問題 候補数字ボタンを押して候補数字を入れ、もう一度押して空白マスにすると、空白マスにもかかわらず削除ボタンが黒くなっている(山本)
0492 ◎ C 03/15 03/16 0.044 問題 遊び方ボタン、設定ボタンを押しレイヤーを表示した状態で右上のinfoボタンをタップするとinfoのダイアログがそのレイヤーの上に表示されてしまう(山本)

2017/03/15 version 0.043

0469 ◎ C 03/09 03/15 0.043 問題 ヒントで確定する場所が無い場合は、先にその旨のダイアログを表示した方がよい?
0480 ◎ C 03/11 03/15 0.043 問題 入力済みの数字を長押した後、クリアしたとみなされ数字の入力等ができなくなる(山本)
0485 ◎ D 03/15 03/15 0.043 問題 数字ボタン選択→セル選択で数字を入れ、数字ボタン選択解除してから数字を入れたセルを選ぶと背景色が一瞬黄色になる
0487 ◎ C 03/15 03/15 0.043 Rfct 経過秒数取得計算部分は関数化しておいた方がよい
0488 ◎ C 03/15 03/15 0.043 問題 index.html で保存データ削除を行った時、途中経過時間が削除されていない

2017/03/14 version 0.042

0477 ◎ C 03/11 03/14 0.042 Rfct g_asyncLoading は削除
0478 ◎ C 03/11 03/11 0.042 問題 空白マスにカーソルを合わせ長押しした後、削除ボタンの見た目が薄いままになっている(山本)
0479 ◎ C 03/11 03/11 0.042 問題 削除ボタンが有効な状態で、リスタートを実行するとセル選択状態が解除されるのに、削除ボタンがグレイアウトされない
0481 ◎ C 03/11 03/14 0.042 問題 数字ボタンにカーソルを合わせた状態で、数字の入ったマスを別の数字で上書きしてからその数字を消すと、スコアが減らない(山本)
0482 ◎ C 03/12 03/14 0.042 問題 数字ボタンにカーソルを合わせてコンプリート演出を出すと、正しくなった数字が赤いままになっている(山本)

2017/03/11 version 0.041

0476 ◎ A 03/10 03/11 0.041 問題 キャッシュが全て削除された状態だと問題が表示されず、読み込みの途中で止まってしまう(増田)

2017/03/10 version 0.040

0410 ◎ B 03/01 03/10 0.040 問題 「今日の問題」を途中でやめ、次の日にその問題を選んだ場合は、保存データを消去した方がよい
0452 ◎ C 03/06 03/10 0.040 ToDo 各関数で、ix 範囲エラーの場合はログ出力するようにしておく?
0472 ◎ C 03/10 03/10 0.040 問題 最初に「ナンプレ館アプリ」を起動したときのコイン数は10とした方がよい
0473 ◎ C 03/10 03/10 0.040 問題 今日の問題:日付が変わった状態で更新を行った場合は、現状態は破棄し、新規問題に変わる方がよい?
0474 ◎ C 03/10 03/10 0.040 ToDo utils.js に removeItemForKey(key) 追加
0475 ◎ C 03/10 03/10 0.040 問題 所持コイン数が NaN と表示される場合がある

2017/03/09 version 0.039

0225 ◎ D 01/24 03/09 0.039 問題 セルの問題番号をタップしたとき g_emphNum が設定されていない?
0226 ◎ B 01/24 03/09 0.039 問題 セル選択→数字を入れるとその数字が強調されるが、そのあと候補数字を入れてもそれが強調されない
0252 ◎ C 01/26 03/09 0.039 ToDo ランダム問題:ベスト・平均タイム更新、index.html でそれを表示(Sudoku_best_r, Sudoku_sum_r)
0264 ◎ C 01/30 03/09 0.039 問題 リロードすると、入れた覚えのない候補数字が表示されることがある
0344 ◎ C 02/14 03/09 0.039 ToDo index.html>今日の問題:記録消去ボタン設置
0346 ◎ C 02/14 03/09 0.039 問題 ランダム問題(中級)で3問目あたりから同じ問題が続く(馬場)
0372 ◎ C 02/21 03/09 0.039 問題 ランダム問題>チェック:正しい数字を入れているのに間違いと判定されることがある
0453 ◎ C 03/06 03/09 0.039 問題 1行に1個だけ空きがある場合、正しい数字を入れてから間違った数字を入れ、undo で元に戻し、正しい数字を削除するとスコアが不正になる
0454 ◎ C 03/07 03/09 0.039 問題 1行に1個だけ空きがある場合、間違った数字を入れてから正しい数字を入れ、それを削除すると、スコアが不正になる
0468 ◎ C 03/09 03/09 0.039 問題 ページ更新または問題を戻って開き直すと、候補数字の9が消える(山本)
0470 ◎ C 03/09 03/09 0.039 問題 redo によりセルのスコア差分情報が正しく更新されない
0471 ◎ C 03/09 03/09 0.039 問題 数字ボタンにカーソルを合わせたままマスを長押しし、その後別のマスに数字を入れると、長押ししたマスの背景色が青のままになる(山本)

2017/03/08 version 0.038

0445 ◎ C 03/05 03/08 0.038 問題 チェック機能を使うと、正しいはずの数字が誤りとして認識されることがある(山本)
0455 ◎ C 03/07 03/07 0.038 ToDo infoダイアログ:選択セルがあれば m_scdiff 表示(デバッグ用、3月末に削除)
0456 ◎ C 03/08 03/08 0.038 ToDo infoダイアログ:解答・状態テキストも表示(デバッグ用、3月末に削除)
0457 ◎ C 03/08 03/08 0.038 問題 盤面に数字を入れてから、ページを更新するか、戻ってページに入り直すかし、その後「最初から」ボタンをタップすると、成立しない問題が出来上がってしまう(山本)
0458 ◎ C 03/08 03/08 0.038 問題 ランダム問題で、数字を入れてからページを更新、または戻って入り直すと、チェック機能を使ったときに正しい数字が誤りとされることがある(山本)
0459 ◎ C 03/08 03/08 0.038 問題 お試し問題で正解した後、ページを更新すると、元の問題と違う盤面が表示される(山本)
0460 ◎ C 03/08 03/08 0.038 問題 問題クリア後に数字を消して更新すると、タイマーがリセットされる(山本)
0461 ◎ C 03/08 03/08 0.038 問題 クリア後は編集(数字・候補数字上書き、削除、undo)不可にした方がよい
0462 ◎ C 03/08 03/08 0.038 問題 問題クリア後に更新した場合は、リスタートと同じ処理とする方がいろいろと都合がよい
0463 ◎ C 03/08 03/08 0.038 ToDo index.html>今日の問題、ランダム問題:保存データ消去ボタン設置
0464 ◎ C 03/08 03/08 0.038 Rfct 非同期通信コードは削除
0465 ◎ C 03/08 03/08 0.038 問題 クリア後のリロード:ランダム問題だけは次の問題に移った方がよい?
0466 ◎ C 03/08 03/08 0.038 問題 ランダム問題:保存データがある場合は randomQuest2.php を呼び出さない方がよい
0467 ◎ C 03/08 03/08 0.038 問題 ランダム問題:数字を入れる→更新→リスタートを行うと問題が不正な状態になる

2017/03/06 version 0.037

0070 ◎ C 01/06 03/05 0.037 ToDo Restart 押下時:確認ダイアログ?
0420 ◎ C 03/01 03/05 0.037 問題 チェック・ヒント・最初からのボタンを押した後、プレイヤーに確認するウィンドウがあった方がよい(山本)
0444 ◎ C 03/05 03/05 0.037 問題 数字ボタンにカーソルを合わせて数字を消すとき、そのマスと同じ列・行・ブロックにある、入れた数字と同じ候補数字が取り除かれる(山本)
0447 ◎ C 03/05 03/06 0.037 Rfct getUndoItemNum() は getCellNumberEx() にリネームした方がよい(津田)
0448 ◎ C 03/06 03/06 0.037 問題 数字を入れる、消すを繰り返すとスコアが増え続ける場合がある(津田)
0449 ◎ C 03/06 03/06 0.037 ToDo g_cell[ix] に数字を入れた時のスコア差分を保持しておく?
0450 ◎ C 03/06 03/06 0.037 ToDo 保存データ:プレイヤーが入れた数字の場合、スコア差分を /差分/ で付加する?
0451 ◎ C 03/06 03/06 0.037 問題 セル選択→数字ボタンの操作で SPR0448 が再現する

2017/03/03 version 0.036

0435 ◎ C 03/02 03/03 0.036 問題 候補数字が入っているマスに、数字ボタンにカーソルを合わせて数字を入れた後「元に戻す」ボタンを使うと、候補数字が消えている(山本)
0436 ◎ C 03/02 03/03 0.036 問題 数字を入れてから「元に戻す」「やり直し」を繰り返すと入っていた候補数字が消える(山本)
0437 ◎ C 03/03 03/03 0.036 問題 セルに候補数字を入れ、その関係するセルに同じ数字を入れると、先の候補数字が消えるが、undo, redo を実行しても候補数字が消えない(津田)
0438 ◎ B 03/03 03/03 0.036 ToDo Undo構造体:数字データを from, to に分ける
0439 ◎ C 03/03 03/03 0.036 ToDo テスト用に、info ダイアログに undo スタック内容を表示(3月末に表示削除)
0440 ◎ C 03/03 03/03 0.036 問題 空欄長押しで候補数字自動入力後の undo が動作不良(津田)
0441 ◎ C 03/03 03/03 0.036 問題 リロードしたとき undo 可能状態になっている場合(候補数字が入っていると?)がある(津田)
0442 ◎ C 03/03 03/03 0.036 問題 数字ボタン選択→セル選択で候補数字の入っているセルを上書きすると、undoスタックの候補数字リストが不正になる(津田)

2017/03/02 version 0.035

0428 ◎ C 03/02 03/02 0.035 問題 phpタグを <?php にした方がよい(増田)
0429 ◎ C 03/02 03/02 0.035 問題 数字カーソルでの入力時、候補数字の入った、及び入っていたマスに数字を入れても加点されない(山本)
0430 ◎ C 03/02 03/02 0.035 問題 数字の入ったマスを候補数字で上書きしても減点されない(山本)
0431 ◎ C 03/02 03/02 0.035 問題 候補数字を削除ボタンで削除すると減点される(山本)
0432 ◎ C 03/02 03/02 0.035 問題 空白マスにカーソルを合わせて候補数字を入れても、削除ボタンの見た目が薄いままになっている(山本)
0433 ◎ C 03/02 03/02 0.035 Rfct コンプリートが解除された場合の処理部分を関数化
0434 ◎ C 03/02 03/02 0.035 問題 howler.js はやはり親ディレクトリ設置の方がよい

2017/03/02 version 0.034

0415 ◎ C 03/01 03/02 0.034 問題 ある数字の9個目を入れてから、その数字のマスに候補数字を入れたとき、数字ボタンが灰色のままになっている(山本)
0416 ◎ C 03/01 03/02 0.034 問題 マスにカーソルを合わせた状態で、すでに全部埋まっている列、行、ブロックから、数字をタッチすることで入力済みの正しい数字を消すと、その数字を入力したときに加算されるスコア以上にスコアが減点される(山本)
0417 ◎ C 03/01 03/02 0.034 問題 php URLが vivi.dyndns.org ドメインになっている(増田)
0418 ◎ C 03/01 03/02 0.034 問題 howler.js が親ディレクトリにあるが、同じディレクトリの方がよい(増田)
0419 ◎ C 03/01 03/02 0.034 問題 遊び方のページを開いている状態でも、チェック・ヒント・最初から・元に戻す・やり直し・削除のボタンの位置をタップすると反応してしまう(山本)
0421 ◎ C 03/01 03/02 0.034 問題 縦、横、ブロックの数字がコンプリートされて光ると、その箇所にある赤い数字が通常の色に戻ってしまう(山本)
0422 ◎ C 03/01 03/02 0.034 問題 候補数字のボタンにカーソルを合わせてもその数字の背景が黄色くハイライトされない(山本)
0424 ◎ C 03/02 03/02 0.034 問題 数字に重複がある状態でリロードを行うと、重複を示す赤表示が緑表示になってしまう(津田)
0425 ◎ C 03/02 03/02 0.034 問題 セルを選択し、候補数字ボタンを押すと、セル選択を示す青背景が消える(津田)
0426 ◎ C 03/02 03/02 0.034 問題 そもそも候補数字の入っているセルを選択しても、青背景にならない(津田)
0427 ◎ C 03/02 03/02 0.034 問題 info ダイアログ:アプリ名、バージョン番号、コピーライト表記 を表示した方がよい(津田)

2017/03/01 version 0.033

0400 ◎ C 02/27 03/01 0.033 ToDo コンプリートしている部分の数字を消した場合:-3~-9pt
0404 ◎ C 02/28 03/01 0.033 問題 セルを選択すると青背景になるが、その直前に一瞬黄色になる
0406 ◎ C 02/28 03/01 0.033 ToDo メニューは削除、info アイコンを右上表示
0407 ◎ C 02/28 03/01 0.033 ToDo タイトルを「ナンプレ館アプリ ver x.xxx」に変更
0408 ◎ C 02/28 03/01 0.033 問題 選択セル背景色が残ることがある(増田)
0409 ◎ C 02/28 03/01 0.033 問題 スマホにて紙吹雪の処理が重いので、枚数を50枚に減らしてみる
0411 ◎ C 03/01 03/01 0.033 問題 数字を1つ入れるとスコア1ptになるが、リロードするとスコア0ptになってしまう
0412 ◎ C 03/01 03/01 0.033 問題 候補数字が強調されたままになる場合がある
0413 ◎ C 03/01 03/01 0.033 問題 クリア時にスコア情報がクリアされていないため?、同じ問題を再度開くとスコア初期値が0になっていない
0414 ◎ C 03/01 03/01 0.033 問題 セル選択→数字ボタン で数字を入れた時、縦横ブロックコンプリートポイントがスコアに加点されない

2017/02/28 version 0.032

0402 ◎ C 02/27 02/28 0.032 問題 縦横ブロックコンプリートすると入れた数字の色が一旦黄色になったのち緑ではなく黒になってしまう(増田)
0403 ◎ B 02/28 02/28 0.032 問題 セル選択→数字ボタンクリックで数字をいれることが出来ない

2017/02/27 version 0.031

0277 ◎ C 02/01 02/27 0.031 ToDo スコア:クリア時間によりプラス(初期空欄数*10秒-消費秒数)
0306 ◎ C 02/06 02/27 0.031 ToDo 縦横3x3ブロックに全て数字を入れ重なりが無い場合は、それぞれに スコア += 差分^2
0357 ◎ C 02/16 02/27 0.031 ToDo UndoItem にスコア情報を含め、undo/redo でスコア更新?
0358 ◎ C 02/16 02/27 0.031 問題 セルに入れた数字を消すと、セル選択状態を示す青背景も消えてしまう(増田)
0381 ◎ C 02/22 02/27 0.031 問題 候補数字自動入力:数字が選択されているとき、その数字が強調されない
0389 ◎ C 02/25 02/26 0.031 ToDo 縦横ブロックコンプリート時演出:回転する黄色の★を生成してみる
0390 ◎ C 02/27 02/27 0.031 ToDo 回転する★は0.5秒程度で消去
0391 ◎ C 02/27 02/27 0.031 ToDo 回転する★はランダムな方向に移動
0393 ◎ C 02/27 02/27 0.031 問題 セル長押しで候補数字を自動入力し、undo を行うとそのセルが選択されるが、選択背景強調されない
0394 ◎ C 02/27 02/27 0.031 問題 セル長押しで候補数字を自動入力した場合、そのセルを選択した方がよい?
0395 ◎ C 02/27 02/27 0.031 問題 ヒント機能:ヒント位置が選択されるが、選択背景強調されない
0397 ◎ C 02/27 02/27 0.031 問題 セル選択→数字を削除し、undo すると選択解除されてしまう
0398 ◎ C 02/27 02/27 0.031 ToDo スコア:10pt単位ではなく1pt単位にする(馬場)
0399 ◎ C 02/27 02/27 0.031 ToDo 数字を削除した場合:-1pt
0401 ◎ C 02/27 02/27 0.031 問題 数字ボタン選択→セルタップで数字を消したとき、スコアが -1されない

2017/02/23 version 0.030

0384 ◎ B 02/22 02/23 0.030 問題 アイフォンでパズル画面がまったく表示されなくなった(増田)
0385 ◎ C 02/22 02/23 0.030 ToDo 縦横ブロックコンプリート時演出:色を順に一瞬黄色に変えてみる?
0386 ◎ C 02/22 02/23 0.030 ToDo とりあえず、クリアダイアログ表示後に紙吹雪生成してみる
0388 ◎ C 02/23 02/23 0.030 ToDo お試し問題キーは 空欄→'t' に変更

2017/02/22 version 0.029

0374 ◎ C 02/21 02/22 0.029 ToDo 紙吹雪:紙サイズを3倍、枚数は100に(馬場)
0376 ◎ C 02/21 02/22 0.029 問題 セル強調:ラウンド半径0の方がよい(馬場)
0377 ◎ C 02/21 02/22 0.029 ToDo 候補数字自動入力でのコインを減らすのはやめる
0378 ◎ C 02/21 02/22 0.029 ToDo 入力数字長押しでブックマーク機能は消す
0379 ◎ C 02/21 02/22 0.029 ToDo 入力数字長押し:紙吹雪を舞わせる for テスト
0380 ◎ C 02/22 02/22 0.029 問題 リスタート時:紙吹雪が消えない
0382 ◎ C 02/22 02/22 0.029 ToDo 縦横ブロックコンプリート時演出:色を一瞬黄色に変えてみる

2017/02/21 version 0.028

0369 ◎ C 02/21 02/21 0.028 問題 候補数字自動入力:値が不正
0370 ◎ C 02/21 02/21 0.028 問題 候補数字自動入力が undo/redo に対応していない
0371 ◎ C 02/21 02/21 0.028 問題 編集を行うと undo アイコンが有効になるが、restart を実行しても undo がグレイアウトされない
0373 ◎ C 02/21 02/21 0.028 ToDo お試し問題:qtype=trial に変更

2017/02/20 version 0.027

0107 ◎ C 01/11 02/20 0.027 ToDo 空欄長押し:候補数字自動設定・表示
0324 ◎ C 02/08 02/20 0.027 ToDo 色指定はすべてシンボルを割り当てる
0361 ◎ C 02/18 02/20 0.027 ToDo 設定:クリア時紙吹雪演出ON/OFFオプション
0364 ◎ C 02/20 02/20 0.027 Rfct setUndoItemNum() は setCellNumberEx() にリネーム
0365 ◎ C 02/20 02/20 0.027 ToDo 長押し候補数字自動入力時:コイン数デクリメント?
0366 ◎ C 02/20 02/20 0.027 ToDo 長押し候補数字自動入力時:効果音
0367 ◎ C 02/20 02/20 0.027 問題 長押し候補数字自動入力した結果が自動保存されない
0368 ◎ C 02/20 02/20 0.027 問題 クリア時演出設定が自動的に読み込まれていない

2017/02/18 version 0.026

0353 ◎ C 02/16 02/16 0.026 ToDo 行・列・ブロックが揃ったときの演出ON/OFFオプション
0355 ◎ C 02/16 02/16 0.026 問題 クリアダイアログが表示されたあとに、行列ブロック強調は行わない方がよい
0356 ◎ C 02/16 02/16 0.026 問題 セル選択→数字ボタン で最後の数字を入れると、その数字が表示される前にクリアダイアログが表示されてしまう
0359 ◎ C 02/16 02/18 0.026 ToDo Shape 派生クラス Kami 導入
0360 ◎ C 02/18 02/18 0.026 ToDo クリア時に紙吹雪表示

2017/02/16 version 0.025

0320 ◎ C 02/07 02/16 0.025 ToDo データ保存のためのキー名を指定可能にした方がよい
0341 ◎ C 02/14 02/15 0.025 ToDo URL引数の「qnum=」は「qtype=」に変えた方がよい
0347 ◎ C 02/14 02/15 0.025 ToDo 候補数字を入れた場合は、その数字を自動的に強調
0348 ◎ C 02/14 02/15 0.025 ToDo セルカーソル:ボーダーではなく背景を水色系にしてみる(馬場)
0349 ◎ C 02/14 02/15 0.025 問題 候補数字を選択→セル選択で候補数字を入れたときにその数字が強調されない
0350 ◎ C 02/14 02/15 0.025 Rfct g_qnumtext → g_qtypetext に変更
0354 ◎ C 02/16 02/16 0.025 ToDo 行・列・ブロックが揃ったときの演出:とりあえず数字を拡大・縮小してみる

2017/02/14 version 0.024

0340 ◎ A 02/14 02/14 0.024 問題 今日の問題:空欄が無い
0342 ◎ C 02/14 02/14 0.024 ToDo index.html>今日の問題:クリア回数、ベストタイム、平均タイム表示
0343 ◎ B 02/14 02/14 0.024 問題 数字を入れていったら途中で固まった

2017/02/13 version 0.023

0120 ◎ C 01/13 02/13 0.023 問題 セルに数字を入れると、関連するセルの候補数字が消えるが、undo を行っても候補数字が元に戻らない
0156 ◎ B 01/17 02/13 0.023 要望 候補数字の入ったマスにいったん数字を確定したあと、「元に戻す」をしたときに、候補数字が入った状態にまで戻して欲しい(早田)
0333 ◎ C 02/13 02/13 0.023 ToDo index.html から puzzle.html を呼ぶときに保存キー接尾時を key= 形式で渡す
0334 ◎ C 02/13 02/13 0.023 Rfct g_qnum は廃止し、g_level に一本化
0335 ◎ C 02/13 02/13 0.023 ToDo ローカルストレージアクセス時:g_keyPostFix 参照
0336 ◎ C 02/13 02/13 0.023 問題 お試し問題が常にデフォルト問題になっている
0337 ◎ C 02/13 02/13 0.023 問題 undo/redo でセル数字が消えたとき、縦横3x3ブロックの候補数字が更新されない
0338 ◎ C 02/13 02/13 0.023 問題 候補数字が表示されているセルに数字を入れるとセルが強調されるが、undo してもセル強調が解除されない
0339 ◎ C 02/13 02/13 0.023 問題 セルに候補数字を入れ、それに関係する位置に数字を入れ、undo したとき、redo アイコンが有効にならない

2017/02/11 version 0.022

0322 ◎ C 02/07 02/07 0.022 ToDo アイコングレイアウト時:テキストもグレイアウト
0323 ◎ C 02/07 02/08 0.022 ToDo アイコングレイアウト:もっと薄く表示(馬場)
0325 ◎ C 02/08 02/09 0.022 ToDo 問題生成プロジェクト(genQuest)作成
0326 ◎ C 02/09 02/09 0.022 ToDo randomQuest.php:解答も送信するよう修正
0327 ◎ C 02/09 02/09 0.022 ToDo ランダム問題:解答を受取、チェック機能をイネーブル
0328 ◎ C 02/09 02/09 0.022 ToDo index.html ランダム問題同期処理の場合、async=0 は渡さないように
0329 ◎ C 02/09 02/09 0.022 ToDo 今日の問題を返す todaysQuest2.php 実装(とりあえず問題データから選択)
0330 ◎ C 02/09 02/09 0.022 ToDo index.html 今日の問題をとりあえず実装
0332 ◎ C 02/10 02/11 0.022 ToDo セル・数字ボタンが押された時の効果音

2017/02/07 version 0.021

0316 ◎ C 02/06 02/06 0.021 ToDo 設定>効果音をONにしたときに効果音を鳴らす
0317 ◎ C 02/06 02/06 0.021 問題 クリア後にチェックが押されたときはチェック処理を行わないほうがよい
0318 ◎ C 02/06 02/07 0.021 ToDo 削除文字落下アニメーション設定追加
0319 ◎ C 02/07 02/07 0.021 問題 リスタート時にスコアが0にならない

2017/02/06 version 0.020

0280 ◎ C 02/01 02/06 0.020 ToDo 削除可能な枠を選択したとき以外はゴミ箱アイコンをグレイアウト
0281 ◎ C 02/01 02/06 0.020 ToDo スコアを自動保存・復帰
0299 ◎ C 02/05 02/05 0.020 問題 チェック機能が有効にならない場合がある(問題#1の自動保存データがあると再現)
0301 ◎ C 02/05 02/05 0.020 ToDo index.html:【保存データクリア】ボタン設置
0302 ◎ C 02/05 02/05 0.020 ToDo コイン数のデフォルトは 10 で良さげ
0305 ◎ C 02/06 02/06 0.020 問題 数字選択枠幅が少し狭いので 4 → 5 に変更してみる
0307 ◎ C 02/06 02/06 0.020 Rfct g_cellBG[] を g_cell[] に変更
0308 ◎ C 02/06 02/06 0.020 Rfct g_cellBlank[] を g_cell[].m_hint に変更(論理値が逆になる)
0309 ◎ C 02/06 02/06 0.020 Rfct g_cellLabel[] を g_cell[].m_label に変更
0310 ◎ C 02/06 02/06 0.020 Rfct g_cellCnd[] を g_cell[].m_cnd に変更
0311 ◎ C 02/06 02/06 0.020 Rfct g_cellCndNum[][] を g_cell[].m_cndNum[] に変更
0312 ◎ C 02/06 02/06 0.020 Rfct g_cellBits[] を g_cell[].m_bits に変更
0314 ◎ C 02/06 02/06 0.020 Rfct g_cellMark[] を g_cell[].m_mark に変更
0315 ◎ C 02/06 02/06 0.020 Rfct g_cellCur[] を g_cell[].m_cursor に変更

2017/02/04 version 0.019

0284 ◎ C 02/02 02/02 0.019 ToDo howel.js を組み込んで見る
0286 ◎ C 02/03 02/03 0.019 ToDo 問題だけでなく解答も送信するように
0287 ◎ C 02/03 02/03 0.019 ToDo doLoad():NumberPlace_ans_ 読込
0288 ◎ C 02/03 02/03 0.019 ToDo doSave():NumberPlace_ans_ 保存
0289 ◎ C 02/03 02/03 0.019 ToDo index.html:NumberPlace_ans_ 保存
0290 ◎ C 02/03 02/03 0.019 ToDo ベストタイムキーを NumberPlace_rec_ から NumberPlace_best_ に変更
0291 ◎ C 02/03 02/04 0.019 問題 タイトルバーの高さが小さく、右上メニューアイコン押下が認識されづらい
0292 ◎ C 02/03 02/03 0.019 ToDo 下部アイコンから「効果音」を削除し、「チェック」追加
0293 ◎ C 02/03 02/04 0.019 ToDo 答え情報が無い場合は、チェックボタンをグレイアウト
0294 ◎ C 02/03 02/04 0.019 問題 ローカルストレージの解答情報が消えてしまう? → index.html:答え情報を常に更新
0295 ◎ C 02/03 02/04 0.019 ToDo 間違い数字をとりあえず赤表示してみる
0296 ◎ C 02/04 02/04 0.019 問題 間違い箇所数表示ダイアログが表示された時点で間違い数字が赤にならない

2017/02/02 version 0.018

0058 ◎ B 01/04 02/01 0.018 ToDo タイトル等を Sudoku → NumberPlace に変更?
0121 ◎ D 01/13 02/01 0.018 ToDo undo/redo 不可のときはアイコンをグレイアウト?
0267 ◎ C 02/01 02/01 0.018 ToDo ディレクトリ名を NumberPlace に変更
0268 ◎ C 02/01 02/01 0.018 ToDo 下部にコインを表示してみる
0269 ◎ C 02/01 02/01 0.018 ToDo コインの中にコイン数表示
0270 ◎ C 02/01 02/01 0.018 ToDo ヒント使用時にコイン数デクリメント
0271 ◎ C 02/01 02/01 0.018 ToDo コイン数が0の場合はヒント機能使用不可に
0274 ◎ C 02/01 02/01 0.018 ToDo 1問クリアしたときにコインをインクリメント
0275 ◎ C 02/01 02/01 0.018 ToDo 上部中央にスコア表示
0276 ◎ C 02/01 02/01 0.018 ToDo スコア:空欄に数字を入れると+10
0278 ◎ C 02/01 02/01 0.018 ToDo 起動ボーナスとして毎日コイン数+=5

2017/01/31 version 0.017

0266 ◎ C 01/31 01/31 0.017 ToDo リスタート時にはタイマーをリセットした方がよい?

2017/01/30 version 0.016

0103 ◎ B 01/11 01/30 0.016 ToDo スマホで効果音が出ない原因調査
0229 ◎ C 01/24 01/30 0.016 ToDo 候補数字も削除されたら落下アニメーション
0258 ◎ C 01/30 01/30 0.016 ToDo info メニューを追加し、userAgent を表示
0260 ◎ C 01/30 01/30 0.016 ToDo mp3 ファイルを ogg ファイルに変えてみる
0261 ◎ C 01/30 01/30 0.016 問題 数字を9個使用してても、不正な場合は効果音を鳴らさない方がよい?
0262 ◎ C 01/30 01/30 0.016 問題 リロードを行ったときに、数字9個使用の効果音は鳴らさない方がよい

2017/01/27 version 0.015

0254 ◎ C 01/27 01/27 0.015 ToDo XMLHttpRequest 通信を非同期に変えてみる
0255 ◎ C 01/27 01/27 0.015 ToDo 同期・非同期通信をURL引数で指定可能にしておく
0256 ◎ C 01/27 01/27 0.015 問題 記録タイムに保存・復帰以前の時間が加算されていない
0257 ◎ C 01/27 01/27 0.015 問題 問題クリア時に保存・復帰以前の時間がクリアされていない

2017/01/26 version 0.014

0239 ◎ C 01/26 01/26 0.014 ToDo randomQuest.php を用意し、ランダム問題テキストを返すようにする
0241 ◎ C 01/26 01/26 0.014 ToDo index.html:ランダム問題を用意、アプリをコールするときの引数は qnum = "random" とする
0242 ◎ C 01/26 01/26 0.014 ToDo qnum == "random" の場合は、randomQuest.php から問題をゲット
0246 ◎ C 01/26 01/26 0.014 ToDo randomQuest.php:lvl 引数をチェックし、1なら初級、2なら中級問題を返す
0248 ◎ C 01/26 01/26 0.014 ToDo ランダム問題:自動保存・復帰(ローカルストレージ、key:Sudoku_saved_r)
0250 ◎ C 01/26 01/26 0.014 ToDo index.html>ランダム問題:記録消去ボタン設置
0251 ◎ C 01/26 01/26 0.014 ToDo index.html>ランダム問題:クリア回数(ローカルストレージ Sudoku_nSolved_r)表示

2017/01/25 version 0.013

0213 ◎ C 01/21 01/25 0.013 問題 最後に入れた数字が表示されず、クリアダイアログが出る
0228 ◎ C 01/24 01/25 0.013 ToDo 設定画面:右下に閉じるボタンを設置
0231 ◎ C 01/25 01/25 0.013 問題 ヘルプレイヤー:タイトルバーのドロップシャドウが表示されていない
0232 ◎ C 01/25 01/25 0.013 問題 設定レイヤー:タイトルバーのドロップシャドウが表示されていない
0233 ◎ C 01/25 01/25 0.013 Rfct ヘルプレイヤータイトルは背景の子オブジェクトに変更
0234 ◎ C 01/25 01/25 0.013 Rfct 設定レイヤータイトルは背景の子オブジェクトに変更
0235 ◎ C 01/25 01/25 0.013 問題 落下アニメーション:FPSによって落下速度が違うので、undate の経過時間を考慮するように
0236 ◎ C 01/25 01/25 0.013 ToDo 数字を上書きした場合も、置換された数字を落下させる
0237 ◎ C 01/25 01/25 0.013 ToDo リスタート:入力されている数字を落下させる

2017/01/24 version 0.012

0160 ◎ C 01/17 01/24 0.012 要望 数字を選択した際、すでに入っている全ての数字が黄色で表示されるが、この時にこちらが入れた候補数字も黄色くなるといいかも(紘弥)
0216 ◎ C 01/22 01/24 0.012 ToDo 削除された文字を落下させてみる?
0221 ◎ C 01/24 01/24 0.012 ToDo 候補数字:Label → Button に変えてみる?
0222 ◎ C 01/24 01/24 0.012 問題 数字をセルに入れたとき、候補数字は消えるのに強調された背景が残ったままになる
0223 ◎ C 01/24 01/24 0.012 問題 リスタートを行っても、候補数字強調が消えない
0224 ◎ C 01/24 01/24 0.012 問題 強調されている候補数字をセルに入力しても、それが強調されない

2017/01/23 version 0.011

0169 ◎ C 01/17 01/23 0.011 マス選択に慣れた方用、数字選択に慣れた方用、併用型(現在形)を、設定画面で選べるようにする(馬場)
0202 ◎ C 01/20 01/23 0.011 問題をとりあえずローカルストレージ経由で渡し、URL引数を短くする?
0207 ◎ B 01/20 01/23 0.011 保存・復帰しても経過時間が復帰しない
0215 ◎ C 01/21 01/23 0.011 index.html ベストタイム:分:秒 表示の方がよい
0217 ◎ C 01/23 01/23 0.011 数字を入れ、リスタートを押し、C-F5 でリロードすると、先に入れた数字が復活してしまう
0219 ◎ C 01/23 01/23 0.011 リスタートを行うとタイムが保存された時間に戻ってしまう?
0220 ◎ C 01/23 01/23 0.011 「遊び方」レイヤー:仮の画像を表示しておく

2017/01/21 version 0.010

◎ C 01/20 01/21 0.010 保存・復帰すると使用済み数字ボタンがグレイアウトされない
◎ C 01/21 01/21 0.010 数字を上書きしたときに、上書きされた数字のグレイアウトが解除されない(太田圭)
◎ C 01/21 01/21 0.010 使い切った数字ボタンのグレイをもっと濃くした方がいい?(一色)

2017/01/20 version 0.009

◎ B 01/17 01/20 0.009 中断・再開機能
◎ C 01/20 01/20 0.009 数字編集のたびに、状態をとりあえずローカルストレージに保存、クリア時に保存データもクリア
◎ C 01/20 01/20 0.009 Restart コマンドを実行しても、入力数字が消えない
◎ C 01/20 01/20 0.009 状態保存:候補数字もサポート
◎ C 01/20 01/20 0.009 保存・復帰すると候補数字のあるセルが選択できない
◎ C 01/20 01/20 0.009 Restart コマンドを実行しても、候補数字が消えない

2017/01/19 version 0.008

◎ C 01/19 01/19 0.008 選択色を「青」から「Belise Hole」に変更
◎ A 01/19 01/19 0.008 設定レイヤー追加
◎ C 01/19 01/19 0.008 定数、グローバル変数、関数群を別ファイルに移動
◎ C 01/19 01/19 0.008 設定レイヤー:左上に戻るボタン(←)設置
◎ C 01/19 01/19 0.008 下部に設定アイコンを設置してみる
◎ C 01/19 01/19 0.008 設定レイヤー:効果音ON/OFF設定
◎ C 01/19 01/19 0.008 設定レイヤー:数字強調ON/OFF設定
◎ C 01/19 01/19 0.008 設定レイヤータイトルテキスト表示
◎ C 01/19 01/19 0.008 数字強調OFF状態で数字ボタンを選択し、設定で数字強調ONにしても、数字が強調されない

2017/01/18 version 0.007

◎ B 01/16 01/18 0.007 ヘルプテキストを複数ページにし、下部に < > アイコンを設置し、スクロール可能に
◎ C 01/16 01/18 0.007 ヘルプレイヤー下部にぱんくずリストを設置し、タップでスクロール可能に
◎ C 01/18 01/18 0.007 ヘルプレイヤー下部に < > アイコン設置
◎ C 01/18 01/18 0.007 ヘルプレイヤー下部にパンくずリスト設置
◎ C 01/18 01/18 0.007 ヘルプレイヤータイトルに ページ番号/総ページ数 表示
◎ C 01/18 01/18 0.007 ヘルプレイヤー:< > アイコンタップでページを移動
◎ C 01/18 01/18 0.007 ヘルプレイヤー:最初のページにいる場合は < アイコンをグレイアウト
◎ C 01/18 01/18 0.007 ヘルプレイヤー:最後のページにいる場合は > アイコンをグレイアウト
◎ C 01/18 01/18 0.007 ヘルプレイヤー:コンテンツ表示レイヤー追加
◎ C 01/18 01/18 0.007 ヘルプレイヤー:とりあえず5ページ分のコンテンツを用意
◎ C 01/18 01/18 0.007 ヘルプレイヤー:ページ移動し、閉じる→再度ヘルプ表示すると、1ページ目が表示されない
◎ C 01/18 01/18 0.007 ヘルプページを閉じたとき、ヘルプコンテンツが見えてしまう
◎ C 01/18 01/18 0.007 ヘルプレイヤー表示時に、枠への数字入力が禁止されていない

2017/01/17 version 0.006

◎ 01/12 01/17 0.006 B:問題クリア情報を index.html で表示?
◎ 01/16 01/17 0.006 C:index.html:各問題の最短クリア時間表示
◎ 01/17 01/17 0.006 C:各種色指定を const 変数に割り当てる
◎ 01/17 01/17 0.006 C:現在の色合いに対して、黄色がやや浮いているように思う。(全体の彩度の調整が必要か)(早田)
                        とりあえず緑に変えてみた@0.006
◎ 01/17 01/17 0.006 C:盤面の青い字がちょっと目が痛いです(丸橋)
◎ 01/17 01/17 0.006 C:「フルハウス、裸のシングル・・・・・」は、初心者にも分りやすい表現がないかどうか。(cf 基本手筋)(馬場)
◎ 01/17 01/17 0.006 C:完成した後にヒントを押すと、「フルハウス。裸のシングル・・・・・」のコメントが出る(馬場)
◎ 01/17 01/17 0.006 C:入力数字の緑の色が必要ないような気がする(馬場)
◎ 01/17 01/17 0.006 C:クリア時に最短時間を更新(とりあえずローカルストレージに保存)
◎ 01/17 01/17 0.006 C:index.html にクリア時間削除ボタン設置

2017/01/16 version 0.005

・ ヘルプレイヤー(1ページのみ)をとりあえず実装
◎ 01/13 01/14 0.005 A:「(?) 遊び方」ボタン押下:右からヘルプレイヤーをスライドインさせる
◎ 01/14 01/16 0.005 C:ヘルプレイヤー上部にタイトルバーを設置し、そこに戻るボタン(←)を設置?
◎ 01/15 01/15 0.005 C:index.html に動作環境を明記
◎ 01/16 01/16 0.005 C:addSprite(parent, icon, px, py, wd, ht) 追加
◎ 01/16 01/16 0.005 C:ヘルプタイトル「遊び方」を表示
◎ 01/16 01/16 0.005 C:ヘルプレイヤー表示時に右上を押してからヘルプレイヤーを閉じるとメインメニューが開いている
◎ 01/16 01/16 0.005 C:ヘルプ画面にとりあえずテキスト表示
◎ 01/16 01/16 0.005 C:Sprite(icon).addChildTo(parent) 部分を addSprite() に書き換え
◎ 01/16 01/16 0.005 C:「遊び方」「効果音」コマンドがメニュー表示時にディセーブルされていない
◎ 01/16 01/16 0.005 C:Label(text).addChildTo(this) 部分を addLabel() に書き換え
◎ 01/16 01/16 0.005 C:フォントサイズに数値が直接記述されている部分がある
◎ 01/16 01/16 0.005 C:セルをタップしても、セルが選択されない
◎ 01/16 01/16 0.005 C:init 固有でない関数はグローバルに移動

2017/01/13 version 0.004

◎ 01/11 01/13 0.004 B:右下 チェック ボタンは廃止し、クリアを自動的に判定
◎ 01/12 01/13 0.004 B:セルに値設定する(Undo情報を更新する) setCellNumberUR(ix, num) 導入
◎ 01/12 01/13 0.004 C:g_undoSize は危険なので、不必要なundoスタック要素を削除するようにし、g_undoSize は廃止
◎ 01/13 01/13 0.004 B:index.html にも「遊び方」を記述しておく
◎ 01/13 01/13 0.004 C:下部に効果音ON・OFFボタン設置?
◎ 01/13 01/13 0.004 C:効果音ON・OFF情報をとりあえず local に保存

2017/01/12 version 0.003

・ index.html から問題を選択する形式に変更
◎ 01/10 01/12 0.003 候補数字修正も undo/redo 対象にする
◎ 01/10 01/12 0.003 候補数字セル削除:undo/redo 対象にする
◎ 01/11 01/13 0.003 <(前問題)>(次問題)アイコンはとりあえず廃止?
◎ 01/12 01/12 0.003 puzzle.html, puzzle.js を(phina.js使用)パズル画面とする
◎ 01/12 01/12 0.003 index.html は問題一覧(とりあえず10問)を表示し、クリックで puzzle.html に遷移
◎ 01/11 01/12 0.003 URL引数 q="問題文字列" 指定可能に
◎ 01/12 01/12 0.003 URL引数 qnum=テキスト で問題番号指定可能にし、それを問題画面に表示
◎ 01/12 01/12 0.003 アナリティクス、広告をとりあえず貼っておく
◎ 01/12 01/12 0.003 Restart 実行後、undo/redo すると候補数字が出て来る場合がある問題対処

2017/01/11 version 0.002

◎ 01/11 01/11 0.002 次の問題に移動・リスタートしたとき、候補数字が消えない問題対処
◎ 01/11 01/12 0.002 コマンドアイコンテキスト「ヘルプ」は「遊び方」に変更

謝辞