数字モザイク攻略:ノノグラムのヒントを読んで当てずっぽうをしない(2026)
自分で試そう — 数字モザイクを今すぐプレイ
ブラウザで無料、ダウンロードや登録不要。
js/engine.js と js/levels.js(Playnesta オリジナル、MIT)— から読み取りました。本セッションではオフライン生成器を --check で再実行し(同じ 36 問を、簡単/普通/難しいでそれぞれ 462/177/3,363 回試して再構築)、78 項目のヘッドレスハーネスも再実行しました。どちらも通過しています。固定ライブラリから行・列の統計も再計算しました:36 問、各段 12 問、どの問題も行と列の絞り込みだけで埋まり、解はそれぞれ 1 つだけです。ゲームページはタップ、ボタン、ルールの説明です。このページは戦略の層です。ノノグラムはパズル形式の一般名、ピクロスは任天堂の商標です。数字モザイクは当サイトの build と名前です。
1. この 36 問は何なのか
数字モザイクはノノグラムです。各行と各列にヒントがあり、ヒントはその行・列で塗る連続マスの長さを順番に並べたものです。塗ったマスが隠れた絵になります。10 マスの行に 3 1 とあれば、3 マス連続で塗り、1 マス以上空けて、もう 1 マス塗るという意味です。0 はその行全体が空という意味です。制限時間のプレッシャーも、得点倍率も、隠された情報もありません。パズルそのものが推理です。
ライブラリは 36 問で固定され、各段 12 問です:
| 段 | 盤面 | 問題数 | 黒マス率 | 絞り込みラウンド | 最長の単一ブロック | 1 行の最大ヒント数 |
|---|---|---|---|---|---|---|
| 簡単 | 5×5 | 12(1–12) | 36–68% | 3–5 | 5 | 2 |
| 普通 | 10×10 | 12(13–24) | 27–72% | 3–7 | 10 | 4 |
| 難しい | 15×15 | 12(25–36) | 29–48% | 6–9 | 15 | 4 |
絞り込みラウンドとは、すべての行を 1 周し、次にすべての列を 1 周して、各行・列を自分のヒントと既に分かっているマスだけで絞り込む処理です。ラウンド数は、空の盤面から盤面全体を埋めるのに必要な回数です。難しい段は情報が多いから難しいのではありません。最初に確定しているマスが少なく、必要なラウンドが多いから難しいのです。詳しくは第 3 節で説明します。
各マスには 3 つの状態があります:未知、黒、印(「ここは空だと証明した」という×)。勝敗判定で比べるのは黒マスだけです。印はメモであって答えではありません。第 6 節で、印が何をして何をしないかを正確に説明します。
タイマーは最初の盤面操作(塗る、ヒント、確認)で始まり、上にカウントするだけです。制限時間はありません。星はヒントなしで 3、ヒント 1 回で 2、2 回以上で 1です。問題ごとのベスト星・ベストタイムと進捗はこのブラウザにだけ残ります。サイズボタンは 5×5 → 10×10 → 15×15 → 5×5 と切り替わり、矢印は 1 問ずつ移動します。?puzzle= で問題番号か段を固定できます(例:?puzzle=hard、?puzzle=25)。
2. 1 行を 1 回で読む:4 つのルール
ゲームのほとんどは、隣の行を見る前に 1 本の行から何が言えるかで決まります。次の 4 つのルールで、ほぼすべての開幕をカバーできます。
ルール 1 — 0 のヒントは行全体を空にする。 その行のすべてのマスに印を付けます。これは無料の情報です。その線に黒マスが入ることは今後もなく、交差するすべての線が候補を 1 つ失います。
ルール 2 — 満長の単一ブロックは行全体を塗る。 ヒントが 1 つの数字で、盤面の一辺と同じなら、すべてのマスが黒です。5×5 なら 5、10×10 なら 10、15×15 なら 15 です。
ルール 3 — 長いブロックには強制される中央がある。 長さ n の行に長さ k の単一ブロックを置くとき、2k が n より大きければ、2k − n 個のマスが必ず黒になります。それらは行の中央に固定されます。下の表は左から数えた正確な位置です:
| 行の長さ | ブロック長 → 強制されるマス(位置) |
|---|---|
| 5 | 3 → 1 マス(3);4 → 3 マス(2–4);5 → 5 マス(1–5) |
| 10 | 6 → 2 マス(5–6);7 → 4 マス(4–7);8 → 6 マス(3–8);9 → 8 マス(2–9);10 → 10 マス(1–10) |
| 15 | 8 → 1 マス(8);9 → 3 マス(7–9);10 → 5 マス(6–10);11 → 7 マス(5–11);12 → 9 マス(4–12);13 → 11 マス(3–13);14 → 13 マス(2–14);15 → 15 マス(1–15) |
これがゲームで一番役に立つ近道です。15×15 の行に 10 とあれば、他を何も知らない段階で 5 マスが確定します。14 なら 13 マスが確定し、両端の 2 マスだけが未定になります。
ルール 4 — 余裕がなければ配置は一意。 ヒントが複数の数字のとき、ブロックの長さと、ブロック間の最小 1 マスの隙間を足します。合計が行の長さと等しければ、配置は 1 通りしかなく、その行を一度に塗って印まで付けられます。例:5 マスの行に 3 1 なら 3 + 1 + 1 個の隙間 = 5 なので、XXX.X で確定です。10 マスの行に 4 5 なら 4 + 5 + 1 = 10 なので、XXXX.XXXXX で確定です。何も当てる必要はありません。
固定ライブラリで、この近道がどれくらい出るかを見ます。すべての行と列を合わせると、簡単 15 本、普通 8 本、難しい 7 本が「余裕ゼロ」の行で、自分のヒントだけで完成できます。さらに 簡単 32 本、普通 22 本、難しい 10 本は余裕がちょうど 1 マスで、一意ではありませんがかなり近いです。残りは交差する線か重なりルールが必要です。だから最初の 1 周では問題が終わらないのです。1 周で得られるのは骨組みであって、絵ではありません。
インターフェースについて注意が 1 つあります。塗った連続マスがヒントと一致すると、ヒントの数字に取り消し線が入ります。この印は「いま塗っている塊がこのヒントと一致している」という意味で、「この行の残りのマスがすべて空」という意味ではありません。未知のマスは塊に数えられないので、5 マスの行に 2 があるとき、1–2 マスを塗っただけでヒントに線が入ります。3–5 マスがまだ未知でも同じです。空だと記録したいなら印を付けてください。取り消し線を証明と読んではいけません。
3. なぜ飽和した行が中央の当て推量に勝つのか
盤面が空に見えるときの誘惑は、中央のマスを選んで当てることです。当てずっぽう不要と証明済みの build では、それは唯一不要な手です。ライブラリの実測形状が、飽和した行を先に処理する方が速い理由を説明します。
空の盤面から純粋な 1 行スキャンを行いました。各行・各列について、自分のヒントのすべての合法な配置を列挙し、すでに分かっているマスと矛盾しないものだけを残し、すべての配置が一致するマスを採用します。簡単な盤面では、この最初のスキャンだけで中央値 36% のマスが確定します(範囲 8–52%)。普通では 34%(範囲 2–58%)、難しいでは 26%(範囲 15–38%)です。エンジンが最初に実行する「全行 → 全列」の 1 ラウンドを終えると、中央値はそれぞれ 40%/43%/28% に上がります。
ここから 2 つのことが分かります。第一に、どの盤面でも交差推論の前にかなりの割合が手に入ります。当てるのではなく、それを見つけてください。第二に、難しい盤面は情報が多く始まるのではありません。少なく始まり、終えるのに 6–9 ラウンドかかります。簡単は 3–5 ラウンド、普通は 3–7 ラウンドです。難しさは推論の鎖の長さであって、盤面の大きさではありません。
当て推量は、盤面が代わりに直してくれない形でこの鎖を切ります。ヒントが強制していないマスを塗ると、その後の推論はすべてその仮定を引き継ぎます。ヒントはいずれ矛盾を見つけますが、それは間違ったマスがヒントと衝突したときだけです。単に証明されていないだけの間違ったマスは、何手も生き残って偽の枝へ連れて行くことがあります。一手戻しはストローク単位なので、失敗したドラッグは安く消せますが、その上に積んだ推論は消えません。何かおかしいと感じたら、1 手前ではなく、最後に証明できたマスまで戻ってください。
当てずっぽう不要は正確な性質で、宣伝文句ではありません。36 問すべてで、行と列の繰り返し絞り込みが空の盤面から盤面全体を埋め、独立した総当たり探索が解をちょうど 1 つ数えます。生成器は両方のテストを通るまで盤面を捨て続けました。行き詰まったときの正しい結論は「まだ強制線を見つけていない」であって、「当てるしかない」ではありません。
4. 0 のヒントと単一ブロックの行が骨組みになる
ヒントの分布は偏っていて、そこが戦略になります。固定ライブラリのすべての行と列を数えると:
| 段 | 行数 | 0 のヒント | 単一ブロック | 2 ブロック | 3 ブロック | 4 ブロック |
|---|---|---|---|---|---|---|
| 簡単 | 120 | 20 | 88 | 12 | 0 | 0 |
| 普通 | 240 | 34 | 137 | 59 | 9 | 1 |
| 難しい | 360 | 46 | 164 | 118 | 27 | 5 |
0 のヒントはゲームで最も強いヒントです。1 行を一気に空にします。20/34/46 本あり、すべての行の 16.7%/14.2%/12.8% に当たります。まずこれを印付けします。空だと記録したマスは、交差する線から候補を 1 つ奪い、その線が一意になるかもしれません。
単一ブロックのヒントは次に良いものです。単一ブロックの行は、各段の空でない行の過半数を占めます(簡単 112 本中 88 本=78.6%、普通 206 本中 137 本=66.5%、難しい 294 本中 164 本=55.8%)。単一ブロックの幾何は単純です。開始位置は滑りますが、中央の重なりは滑りません。だから第 2 節の長い単一ブロックが 15×15 のアンカーになります。
簡単な段はほとんどが単一ブロックと 0 のヒントです。単一 88 本、2 ブロック 12 本、0 が 20 本、3 ブロック以上の行はゼロ。これが 5×5 をウォーミングアップにしている理由です。普通の段は複数ブロックの行と、より広い黒マス密度を導入します。難しい段は 1 行最大 4 ブロックのままですが、長いブロックが増え、交差制約がずっと多くなります。行数は 120 から 240、360 へ増え、ラウンドは 3–5 から 6–9 へ増えます。盤面は大きくなりますが、本当の跳ね上がりは何度見直す必要があるかにあります。
5. 長いヒント、短いヒント、推論の順番
最長の単一ブロックは簡単 5、普通 10、難しい 15です。難しい盤面には端から端まで塗る行が入ることがあります。1 行の最大ヒント数は 2/4/4、ヒント数の合計は 132/320/547 です(この数は空行の 0 を 1 つずつ含みます。実際のブロック長の合計は 112/286/501)。教訓は単純です。長いブロックはアンカー、短いブロックは接続部、4 つの短いブロックがある行は最後に手を付ける場所です。
新しい盤面では必ずこの順番で:
- 0 のヒント — その行を空として印付け。
- 満長ブロックと余裕ゼロの行 — 行全体を塗って印付け。
- 長い単一ブロック — 重なり表を適用し、強制される中央を塗る。
- すでに黒マスが多い行・列 — 半分解けた行は、空の行より仕上げが簡単です。
- 交差する行 — 塗るたびに垂直方向のヒントを読み直す。新しい黒マス 1 つで、列が「未定」から「一意」に変わるかもしれません。
短いヒントは無駄ではありません。1 行あたりに与えるものが少ないだけです。5 マスの行の 1 は 5 通りの配置があり、強制されるマスはありません。3 なら 1 マスが強制されます。5 マスの 3 1 は余裕ゼロなので一意です。ブロックの数は長さと同じくらい重要です。4 つの数字がある行は隙間の配分が多く、交差で絞られるまで待つべきです。
複数ブロックで余裕がある行は、行が短くない限り頭の中で配置を列挙しないでください。交差に仕事をさせます。長いブロックの強制部分を塗り、端で確実に空のマスに印を付け、交差線が隙間の 1 つを固定したら戻ってきます。15×15 の盤面はこのループのために設計されていて、一瞥で読むようには設計されていません。
6. 印はメモであって事実ではない
印ツールはマスに×を付けます。ゲームで最も誤解されるツールなので、公開 build の正確な挙動を書きます。
- 勝敗判定では、印は空として数えられます。 ゲームは黒マスだけを絵と比べます。印のマスも未知のマスも「塗られていない」です。塗るべきマスに印を付けても余分なエラーにはならず、ただパズルが未完成のままになります。
- 確認では、印は未塗りとして数えられます。 確認はすべてのマスを絵と比べ、足りないマスも塗りすぎたマスも数えます。塗るべきなのに印を付けたマスは「足りない」に数えられます。印は答えを固定せず、確認からエラーを隠しもしません。
- ヒントでは、印は見えません。 ヒントの背後の絞り込みは黒マスだけを既知として扱い、印は未知として扱います。印を付けてもヒントは賢くならず、どのマスを明かすかも変わりません。
- 取り消し線の入ったヒントは、空の証明ではありません。 第 2 節で説明した通り、ヒントは塗った塊が一致したときに入ります。残りの未知マスは未知のままです。空だと記録したいなら印を付けてください。
では印は何のためか。あなた自身のためです。すでにした推論を記録して同じ行を二度スキャンしないようにし、空のマスを一目で見えるようにします。0 のヒント、余裕ゼロの配置、交差で空だと証明したマスには惜しみなく使ってください。単なる推測のマスには使わないでください。間違った印は勝敗ではエラーになりませんが、後の読みを誤らせ、確認では「足りない黒マス」として出ます。
良い習慣は「強制されたものは塗る、排除されたものは印を付ける、残りはそのままにする」です。盤面は 3 種類のマスを正直に示します。黒(塗ると証明済み)、×(空と証明済み)、空白(まだ未知)。証明できる前に印を付けると、疑問を偽の答えに変えてしまいます。空白のままより悪いです。
7. ヒントは絞り込みツールであって、神託ではない
公開 build のヒントボタンには 2 つの経路があり、両方を知ると使い方が変わります。
- 強制経路。 ヒントは実際に塗ったマスを取り、人がやるのと同じ行・列ごとの絞り込みを行い、すべての整合する配置が一致するマスを探します。見つかればそのマス(黒または空)を明かし、強調し、ヒント回数を 1 増やします。これはあなたの局面からの本当の推理で、この経路では保存された絵を読みません。
- フォールバック経路。 現在の塗りが何も新しく強制しない場合、ヒントは読み順で最初の未知マスを選び、保存された絵から値を明かします。行ロジックの理由がないので、理由は説明しません。この経路がヒントに「神託」の評判を与えています。
塗ったマスがヒントと矛盾する場合、ヒントは拒否します。一部の塗りが一致しないと伝え、一手戻すか消すよう促し、ヒント回数は増やしません。すべてのマスが塗られていたり印が付いていたりして、それでも盤面が間違っている場合も何もしません。
成功した押下はすべて数えます。フォールバックも含みます。星はヒント 0 回で 3、1 回で 2、2 回以上で 1。やり直すと盤面、タイマー、ヒント回数がリセットされるので、三星を守る方法はやり直しです。保存済みのベストは悪い結果で上書きされません。ベスト記録はまず星、次に時間を比べます。三星 5:00 は二星 1:00 に勝ち、二星 1:00 は二星 2:00 に勝ちます。
実用的なルールは、強制されているものをすべて塗ってからヒントを押すです。空の盤面で押すとフォールバックのマスが出やすく、1 回のヒントを使って 1 本の行も学べません。全スキャンの後に押すと、推論を伸ばす強制マスが出る確率がずっと高いです。確認が不一致を告げたら、ヒントを押さず、まず間違ったストロークを見つけてください。
8. 転用できる練習ループ
5 ステップのループが 3 つのサイズすべてで機能します:
- 0 と一意の行を探す。 0 のヒントをすべて印付けし、満長ブロックと余裕ゼロの行をすべて塗って印付けします。
- 長い単一ブロックに重なりを適用する。 第 2 節の表を使います。15×15 では 8 以上のブロックをすぐ確認します。
- 交差を読み直す。 塗るたびに垂直の線が変わります。全行を 1 周し、次に全列を 1 周し、繰り返します。
- ヒントの前に確認。 確認は絵がすでに正しいかを教えます。正しくない場合、何マスが一致しないかだけを教え、どこかは言いません。その数で、推論を続けるか戻すかを決めます。
- その後で初めてヒント。 ヒント 1 回は二星、2 回は一星です。三星を狙うなら、2 回目を使わずやり直してください。
練習は 5×5 から始め、12 問すべてで三星を目指します。簡単な段には 2 ブロックを超える行がないので、2 つの核となる習慣、0/一意の行と重なりルールを鍛えられます。推測に印を付けずに 5×5 を終えられるようになったら 10×10 へ。ヒント最大 1 回で 10×10 を終えられるようになったら 15×15 へ。難しい段は忍耐の練習です。225 マス、6–9 ラウンド、しばらく詰まって見えた盤面が交差で開きます。
?puzzle= で特定の問題を再生できます。進捗とベストタイムは問題ごとにこのブラウザへ保存されるので、再生は公平な比較です。タイマーは最初の操作で始まるので、きれいなタイムを出したいなら塗る前に盤面を読んでください。スマートフォンではドラッグ塗りがブロックを塗る速い方法です。390px 幅の画面で 15×15 のマスは約 21px、ボタンは少なくとも 34px の高さがあるので、ズームなしで遊べます。
9. 行き詰まったときのチェックリスト
ヒントを押す前、当てる前に上から順に確認してください:
- すべての 0 のヒントに印を付けたか? 3 段で 20/34/46 本の無料の行があります。
- すべての余裕ゼロの行を塗ったか? 自分のヒントだけで確定する行が 15/8/7 本あります。
- 行の半分より長いすべての単一ブロックに重なりを適用したか?
- 最後に塗った後、交差を読み直したか? まだ 2 手前の盤面を見ていないか?
- 取り消し線のヒントを、行の残りが空という証明と取り違えていないか?
- 塗るべきマスに印を付けたか? 確認は足りない黒マスとして数えます。印は答えではありません。
- まだ矛盾していない推測をしたか? 最後に証明できたマスまで戻してください。
- ここまで全部やったなら、確認を 1 回押します。不一致なら最後のストロークを戻して再スキャン。ゼロならすでに解けています。
- その後に初めて ヒントを 1 回。星を狙うなら、2 回目を使わずやり直してください。
FAQ
ノノグラムを当てずっぽうなしで解くには?
ヒントが強制するマスを使ってください。 0 のヒント、満長ブロック、余裕ゼロの行から始め、次に長い単一ブロックへ重なりルールを適用し、交差する行を読み直します。数字モザイクのすべての問題は行と列の絞り込みだけで埋まると証明されており、独立した探索でも解はちょうど 1 つです。行き詰まったら、問題ではなくあなたのスキャンに強制線が欠けています。
ノノグラムの 0 のヒントはどういう意味?
その行全体が空という意味です。 0 は「ヒントなし」ではなく、その行に黒マスがないという事実です。その行・列のすべてのマスに印を付けてください。固定ライブラリでは簡単 20 本、普通 34 本、難しい 46 本の 0 行があります。
ノノグラムのヒントはどう読む?
各数字は塗る連続ブロックの長さで、順番に並び、ブロックの間には最低 1 マスの空きがあります。 10 マスの行の 3 1 は、3 マス黒、最低 1 マス空き、そして 1 マス黒です。0 は行が空という意味です。行の長さと同じ 1 つの数字は、行全体が黒という意味です。
ノノグラムの重なりルールとは?
長さ n の行にある長さ k のブロックは、2k が n より大きいとき、中央の 2k − n マスを強制します。 15 マスの行なら、長さ 10 で 6–10 マス、長さ 14 で 2–14 マスが確定します。10 マスの行なら、長さ 7 で 4–7 マスです。ブロックは中央を避けるほど滑れないので、この規則が成り立ちます。
数字モザイクの印はエラーになりますか?
勝敗判定ではなりませんが、無料の答えでもありません。 勝敗は黒マスだけを見るので、印は空として数えられます。確認は、塗るべきなのに印を付けたマスを「足りない黒マス」として数えます。ヒントは印を完全に無視し、黒マスだけを既知として絞り込みます。印はあなたの読みのためのメモで、ゲームが使う事実ではありません。
ヒントは答えを読みますか?
場合によります。 塗ったマスがマスを強制しているなら、ヒントは行ロジックでその強制マスを明かし、保存された絵を読みません。何も強制されていないなら、読み順で最初の未知マスを選び、保存された絵から値を明かします。理由は説明しません。成功した押下はすべて星の判定に数えられます。
数字モザイクは何問ありますか?
36 問です。5×5、10×10、15×15 が各 12 問。 この順に 1–36 の番号が付いています。?puzzle=hard で最初の難しい問題から始め、?puzzle=25 で番号を固定できます。無効な値は問題 1 に戻ります。
星はどう付きますか?
ヒントなしで 3、ヒント 1 回で 2、2 回以上で 1。 一手戻しは星に影響しません。やり直すとヒント回数が 0 に戻るので、三星の挑戦を守れます。ベスト記録はまず星、次に時間を比べます。
タイマーや制限時間はありますか?
タイマーはありますが、制限時間はありません。 最初の盤面操作(塗る、ヒント、確認)で始まり、上にカウントします。問題ごとのベストタイムはこのブラウザに残ります。正しい絵かやり直し以外にゲームを終えるものはありません。
スマートフォンで数字モザイクを遊べますか?
遊べます。 マスをタップして塗り、行または列に沿ってドラッグするとブロックをまとめて塗れます。押して離すまでが 1 回の一手戻しです。390px 幅の画面で 15×15 のマスは約 21px、ボタンは少なくとも 34px の高さがあります。ダウンロードも登録も不要です。