Sudoku (数独、NumberPlace, ナンバープレース、ナンプレ)はペンシルパズルの一種です。
※「数独」は 株式会社ニコリ の登録商標です。
問題 | 難易度 | ベストタイム |
---|---|---|
問題#1 | 入門 | |
問題#2 | 入門 | |
問題#3 | 入門 | |
問題#4 | 初級 | |
問題#5 | 初級 | |
問題#6 | 初級 | |
問題#7 | 中級 | |
問題#8 | 中級 | |
問題#9 | 中級 | |
問題#10 | 難問 | |
問題#11 | 中級 | |
問題#12 | 中級 | |
問題#13 | 中級 | |
問題#14 | 中級 | |
問題#15 | 中級 | |
問題#16 | 中級 | |
問題#17 | 中級 | |
問題#18 | 中級 | |
問題#19 | 中級 | |
問題#20 | 中級 |
問題 | 問題 | クリア回数 | ベストタイム | 平均タイム |
---|---|---|---|---|
初級問題(同期読込) | 初級問題(非同期読込) | |||
中級問題(同期読込) | 中級問題(非同期読込) |
本webアプリは HTML5 canvas を使用しているので、それをサポートしているブラウザ上で遊ぶことができます。
※ HTML5 をサポートしているブラウザ:Chrome, FireFox, Safari, Edge, IE11
※ HTML5 をサポートしていないブラウザ:古いIE
データ保存、データのやり取りにJavaScriptのローカルストレージを使用しています。ローカルストレージを無効に設定している環境では動作しません。
(#、状態、優先度、報告日付、対処日付・バージョン、種別、概要(報告者 敬称略))
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 コマンドアイコンテキスト「ヘルプ」は「遊び方」に変更