ノノグラム攻略ガイド

数字のヒントだけで絵を完成させる方法を、ルールから最初の一手、中盤のテクニック、印刷活用まで1ページにまとめました。

ノノグラムを始める
このページの目次

ノノグラムとは?

ノノグラムは、盤面の行と列に付いた数字ヒントからどのマスを塗るかを推理し、最後に隠れた絵を浮かび上がらせるロジックパズルです。お絵かきロジック、イラストロジックなどの名前でも知られ、日本ではパズル誌でおなじみのジャンルとして長く愛されてきました。

このアプリでは5×5から20×20までの4サイズをブラウザですぐ解けます。すべてのパズルは行・列の論理だけで最後まで解けることを検証した盤面だけを出題しているので、行き詰まったときは当てずっぽうの出番ではなく、まだ見つけていないヒントがあるというサインです。

ルールをひと目で

行・列の数字は、そのラインで連続して塗られるブロックの長さを順番に表します。「3 1」なら左(または上)から3マスのブロック、1マス以上の空白、そして1マスのブロックという意味です。ブロックの間には必ず1マス以上の空白が入ります。

塗らないと確定したマスにはXを付けましょう。塗ったマスと同じくらい「空白と確定したマス」が次の推理の足がかりになります。上級者ほどXをまめに残します。

最初の一手の置き方

大きい数字から始めましょう。ブロックの長さが列の半分を超えるなら、左端に寄せた場合と右端に寄せた場合で必ず重なる区間が生まれます。たとえば10マスの列の「8」はどう置いても中央6マスが重なるので、その6マスをすぐ塗れます。

数字が0の列はすべてX、数字の合計にブロック間の空白を足すと列の長さと一致する列(例:10マスの「4 5」)は全マス確定です。こうした「無料の列」を先に片付けると、盤面全体に足場ができます。

中盤からのテクニック

ノノグラムの要は行と列のクロスチェックです。行で塗った1マスがその列のヒントを狭め、列で確定したXが行のブロック位置を絞ります。1本のラインで行き詰まったらそのラインを睨み続けず、いま変化したマスを通る交差ラインに目を移しましょう。

端に触れたブロックはその長さまで一気に伸ばし、末尾にXを打てます。完成した数字のブロック両端にもXが確定します。「塗る → Xを伝播 → 交差ラインを再確認」のリズムが身につけば、15×15以上の盤面も着実に解き進められます。

5×5の1問を最初から最後まで解く

下の4つの手順を開く前に、この固定の入門問題に挑戦してみましょう。説明の図、ブラウザで解く問題、印刷用紙はすべて同じヒントとコードを使います。

行は上から1行目–5行目、列は左から1列目–5列目です。「2行3列」は上から2番目、左から3番目のマスを指します。座標の横の太い数字がヒントです。

何も記入していないマスは未確定、塗ったマスは塗り確定、×は空白確定です。太い内枠はその手順で新しく確定したマスを示します。

開始時 — 25マスすべて未確定
行と列の数字ヒント1列ヒント:12列ヒント:33列ヒント:54列ヒント:35列ヒント:1
1行ヒント:1未確定未確定未確定未確定未確定
2行ヒント:3未確定未確定未確定未確定未確定
3行ヒント:5未確定未確定未確定未確定未確定
4行ヒント:3未確定未確定未確定未確定未確定
5行ヒント:1未確定未確定未確定未確定未確定

問題コード: N1.BSO-4gA.b1aea79f

1手順ずつ開いてください。それぞれ推理前と推理後の図があるので、次の手順を開く前に自分で次の一手を考えられます。

1. 埋まる行を塗り、重なりを見つける

3行目のヒントは5なので、5マスすべてを塗ります。2行目のヒント3は、1–3列、2–4列、3–5列のいずれかに入ります。どの置き方にも含まれるのは3列目だけなので、2行3列を塗れます。

4行目もヒント3なので、同じ理由で4行3列を塗ります。これで7マスが塗れました。ほかのマスはヒントで確定するまで未確定のままにします。

手順1の前
行と列の数字ヒント1列ヒント:12列ヒント:33列ヒント:54列ヒント:35列ヒント:1
1行ヒント:1未確定未確定未確定未確定未確定
2行ヒント:3未確定未確定未確定未確定未確定
3行ヒント:5未確定未確定未確定未確定未確定
4行ヒント:3未確定未確定未確定未確定未確定
5行ヒント:1未確定未確定未確定未確定未確定
手順1の後
行と列の数字ヒント1列ヒント:12列ヒント:33列ヒント:54列ヒント:35列ヒント:1
1行ヒント:1未確定未確定未確定未確定未確定
2行ヒント:3未確定未確定塗り確定この手順で新しく確定未確定未確定
3行ヒント:5塗り確定この手順で新しく確定塗り確定この手順で新しく確定塗り確定この手順で新しく確定塗り確定この手順で新しく確定塗り確定この手順で新しく確定
4行ヒント:3未確定未確定塗り確定この手順で新しく確定未確定未確定
5行ヒント:1未確定未確定未確定未確定未確定
2. 列へ移り、完成した行に×を付ける

3列目のヒントは5です。中央の3マスはすでに塗られているので、1行3列と5行3列も塗って列を完成させます。

1行目と5行目のヒントはそれぞれ1で、3列目の1マスで満たされています。両方の行の1・2・4・5列に×を付けましょう。空白と確定した8マスが、交差する列の候補を狭めます。

手順2の前
行と列の数字ヒント1列ヒント:12列ヒント:33列ヒント:54列ヒント:35列ヒント:1
1行ヒント:1未確定未確定未確定未確定未確定
2行ヒント:3未確定未確定塗り確定未確定未確定
3行ヒント:5塗り確定塗り確定塗り確定塗り確定塗り確定
4行ヒント:3未確定未確定塗り確定未確定未確定
5行ヒント:1未確定未確定未確定未確定未確定
手順2の後
行と列の数字ヒント1列ヒント:12列ヒント:33列ヒント:54列ヒント:35列ヒント:1
1行ヒント:1空白確定この手順で新しく確定空白確定この手順で新しく確定塗り確定この手順で新しく確定空白確定この手順で新しく確定空白確定この手順で新しく確定
2行ヒント:3未確定未確定塗り確定未確定未確定
3行ヒント:5塗り確定塗り確定塗り確定塗り確定塗り確定
4行ヒント:3未確定未確定塗り確定未確定未確定
5行ヒント:1空白確定この手順で新しく確定空白確定この手順で新しく確定塗り確定この手順で新しく確定空白確定この手順で新しく確定空白確定この手順で新しく確定
3. 両端の列からさらに4マスの×を確定する

1列目のヒントは1で、3行1列はすでに塗られています。1列目の残りはすべて空白です。1行目と5行目にはすでに×があるので、2行1列と4行1列に×を追加します。

5列目もヒント1で、3行5列のマスで満たされています。2行5列と4行5列にも×を付けます。これで2行目と4行目の両端が空白に確定しました。

手順3の前
行と列の数字ヒント1列ヒント:12列ヒント:33列ヒント:54列ヒント:35列ヒント:1
1行ヒント:1空白確定空白確定塗り確定空白確定空白確定
2行ヒント:3未確定未確定塗り確定未確定未確定
3行ヒント:5塗り確定塗り確定塗り確定塗り確定塗り確定
4行ヒント:3未確定未確定塗り確定未確定未確定
5行ヒント:1空白確定空白確定塗り確定空白確定空白確定
手順3の後
行と列の数字ヒント1列ヒント:12列ヒント:33列ヒント:54列ヒント:35列ヒント:1
1行ヒント:1空白確定空白確定塗り確定空白確定空白確定
2行ヒント:3空白確定この手順で新しく確定未確定塗り確定未確定空白確定この手順で新しく確定
3行ヒント:5塗り確定塗り確定塗り確定塗り確定塗り確定
4行ヒント:3空白確定この手順で新しく確定未確定塗り確定未確定空白確定この手順で新しく確定
5行ヒント:1空白確定空白確定塗り確定空白確定空白確定
4. 残りを塗り、すべてのヒントを確認する

2行目には連続3マスが必要です。1列目と5列目が空白なので、入る場所は2–4列だけです。3列目は塗ってあるので、2行2列と2行4列を塗ります。同様に4行2列と4行4列も塗ります。

25マスがすべて確定し、ひし形が現れました。左から各列を確認すると、連続して塗ったマス数は1、3、5、3、1で、ヒントと一致します。行のヒントもすべて一致しています。

手順4の前
行と列の数字ヒント1列ヒント:12列ヒント:33列ヒント:54列ヒント:35列ヒント:1
1行ヒント:1空白確定空白確定塗り確定空白確定空白確定
2行ヒント:3空白確定未確定塗り確定未確定空白確定
3行ヒント:5塗り確定塗り確定塗り確定塗り確定塗り確定
4行ヒント:3空白確定未確定塗り確定未確定空白確定
5行ヒント:1空白確定空白確定塗り確定空白確定空白確定
手順4の後
行と列の数字ヒント1列ヒント:12列ヒント:33列ヒント:54列ヒント:35列ヒント:1
1行ヒント:1空白確定空白確定塗り確定空白確定空白確定
2行ヒント:3空白確定塗り確定この手順で新しく確定塗り確定塗り確定この手順で新しく確定空白確定
3行ヒント:5塗り確定塗り確定塗り確定塗り確定塗り確定
4行ヒント:3空白確定塗り確定この手順で新しく確定塗り確定塗り確定この手順で新しく確定空白確定
5行ヒント:1空白確定空白確定塗り確定空白確定空白確定

新しい塗りと×を、交差する行や列へつなげて考えましょう。この例では、埋まる行と重なりから列が完成し、満たされたヒントから空白が決まり、その空白が残りのブロックの位置を固定しました。大きな盤面でも、この流れを繰り返せます。

サイズと難易度の選び方

初めてなら5×5でルールを覚え、10×10へ進むのがおすすめです。15×15と20×20は1枚に10~30分没頭する本格パズルで、拡大・縮小と画面移動(パン)に対応しているのでモバイルでも快適に解けます。

難易度はやさしい・ふつう・むずかしいの3段階。難しいほど一度に確定するマスが少なく、行と列を何度も行き来して確かめることになります。名前の付いたお絵かきパズルは、完成の楽しさを先に味わえるキュレーション集です。

紙で解く

どのパズルもA4用紙1枚に印刷できます。解答は別ページに分かれて出力され、印刷物のQRを読み取れば同じパズルをオンラインで続きから解けます。

鉛筆で解くノノグラムは、教室のアクティビティや高齢の方の脳トレにもぴったりです。同じ盤面を何枚か印刷してみんなで解き、オンラインの記録と比べてみましょう。

このアプリを使いこなす

すべてのパズルには短いコードが付いています。コードを控えておけば同じパズルをいつでも再現でき、リンクやQRで友だちに送って同じ盤面で競うこともできます。記録はアカウントなしで自分の端末に保存されます。

毎週月曜(UTC)には、サイズ×難易度10スロットの週間チャレンジが新しく開きます。世界中が同じパズルを受け取るので、このガイドのテクニックを磨いてグローバルリーダーボードに挑んでみてください。

ノノグラムを始める