プログラムの一部を改修しました
プログラミングの習得として同じコードを関数ファイル化して使い回しできるようにしました
calltenki1.js aaa bbb cccのパネル表示への転記 calltenki() で呼び出しています
callzankeisan1.js 確定ボタンを押したときの残数計算 callzankeisan() で呼び出しています
表示部分にはVer12.2と変更ありません
新規問題作成機能を追加しました
行シャッフルボタンと列シャッフルボタンを数回適当にクリックするとパネルの数値がシャッフルされます
となりのBoxに空白にしたいセル個数を入力して下さい 1~80
確定ボタンをクリックすると空白セルがランダムに抽出されパネルに表示されます。
クリアボタンはdataが完全にクリアされリセットされます。
pc_sudokuVer.12.2
ipad_sudokuVer.12.2
iphon_sudokuVer.12.2
稼働環境
GoogleChrome Safari Edge では動作確認しています
IE では稼働されないようです
起動時
問題 No (1~104) を入力し 確定ボタンをクリックして下さい。
又は行列シャッフルボタンを数回適当にクリックした後 空白にしたいセルの個数を入力して
確定ボタンをクリックして下さい。
ナンプレ画面表示されます
操作・ボタン説明
HELP ボタン
このページ Read me の表示
ゲームに戻るには このページの上部と下部にある[戻る]ボタン 又は
左矢印 [←] をクリックして下さい
手入力 数値パネル入力
目標のマス目セルを2回クリックすると 数値パネルが表示されます
数値をタッチするとセルに入力されます
clearでマス目の数値を消去されます
× ボタンでパネルを終了されます
クリアボタン
ナンプレのマス目の数値を全面クリアリセットされます
チェックボタン
ナンプレ完成時に空白の有無のチェックと数値の重複の有無チェックをします
ヒントボタン
クリックごとに回答ヒントを教えてくれます
OKのクリックで入力されます
おまかせボタン
クリックごとに回答数値が入力されていきます
上段・中段・下段攻略
表を横3つに分け其々検索します
入力可能なセル・値をコメントしてくれて入力されます
左列・中列・右列攻略
表を縦3つに分け其々検索します
入力可能なセル・値をコメントしてくれて入力されます
横行・縦列・9升攻略
行・列・9升を検索して空白セルが1個の場合にセルを埋めて行きます
全検索機能
全検索ボタンをクリックすると空白セルに入る値の候補が赤字表示されます
検索クリアボタンで表示が消え 確定値が表示されます
最下段の数値と数字ボタン
数値は値の残り個数です
セル確定ごとに減少していきます
完成時には全て0になります
数値ボタンをクリックすると表の中の値の色が赤色に変わります
難易度の低い優しい問題用です
サンプル問題は104パターン用意しました
再起動は ”RESET” して下さい