🧩 ノノグラム(お絵かきロジック)

行と列の数字ヒントに従ってマスを塗り、隠れた絵を完成させる論理パズルです。まずランダムな解を作り、その解から各行・各列の「連続する塗りマスの長さの並び」を計算して出題するので、必ず解ける問題だけができます。5×5/10×10/15×15から選べ、生成・判定はすべてブラウザ内で完結します。

サイズと操作

盤サイズ

サイズを選ぶと新しい問題を生成します。

盤面

経過 00:00 ベスト(10×10): —

タップ(クリック)で「塗る」。上のボタンで「×マーク」に切り替えるか、右クリックでも×を置けます。押したまま隣のマスへドラッグすると連続で塗れます。同じマスをもう一度で消去。塗ったマスの配置が解と一致するとクリアです(×はメモ扱いで判定に使いません)。

ヒントの読み方

数字の意味その行・列で連続して塗るマスの長さ。左/上から順に並びます。
数字が複数例「3 1」=3マス連続→1マス以上空け→1マス連続。
数字が「0」その行・列に塗るマスは無し(すべて空)。
×マーク「ここは塗らない」と確定したマスのメモ。判定には影響しません。
ヒント達成塗りがヒント通りに並んだ行・列は数字の色が変わります。

数字と数字の間には必ず1マス以上の空きがあります。確定できるマスから塗り進めるのがコツです。

解説

ノノグラム(お絵かきロジック、イラストロジックとも呼ばれます)は、方眼状のマス目に対して、各行・各列に添えられた数字ヒントだけを手がかりにマスを塗り分け、隠れた絵柄(ドット絵)を浮かび上がらせる論理パズルです。数当てではなく「塗る/塗らない」を論理的に確定させていく点が特徴で、当てずっぽうではなく理詰めで最後の一マスまで決められます。本ツールは5×5・10×10・15×15の3サイズを無制限に自動生成し、生成・判定はすべてお使いの端末(ブラウザ)内で行います。外部への通信や外部アセットの読み込みは一切ありません。

ヒントの数字は「その行(または列)で連続して塗るマスの長さ」を、左から右/上から下の順に並べたものです。たとえば行のヒントが『3 1』なら、まず3マス連続で塗り、1マス以上の空きをはさんで、さらに1マス塗る、という意味になります。数字と数字の間には必ず1マス以上の空きがある、という約束が解き方の土台です。塗るマスがまったく無い行・列のヒントは『0』で表します。ヒントは常に端から順に並ぶので、両端から詰めていくと確定マスが見つかります。

本ツールが出す問題は必ず解けます。仕組みは2段階で、まず指定サイズの盤に対してランダムに塗り分けた「解」を作り(塗り密度は45〜60%程度)、次にその解から各行・各列の連続する塗りマスの長さを数えてヒントを計算し、それを出題します。つまりヒントは実在する1つの絵から機械的に導かれているため、少なくともその絵は必ず正解になります。判定は「あなたが塗ったマスの配置」を生成時の解と突き合わせて行い、完全に一致した瞬間にクリアとなります。×マークは「ここは塗らない」という自分用のメモで、判定には影響しません。

解き方のコツは、ヒントの数字が盤の一辺に対して大きいところから攻めることです。たとえば10マスの行にヒント『8』があれば、両端から詰めると中央付近の数マスは必ず塗られると確定できます。逆に、あるマスが塗られない(=×)と分かれば、その情報が交差する列のヒントを詰める助けになります。塗り・空き・×を色だけでなく形(塗りつぶし・×記号・空白)でも区別できるようにしており、確定した空きマスに×を置いていくと考え違いを防げます。経過時間の計測とサイズ別のベスト記録(ブラウザ内に保存)にも対応し、腕試しにも使えます。

よくある質問

ヒントの数字は何を表していますか?

その行または列で「連続して塗るマスの長さ」を、端から順に並べたものです。行のヒント『4 2』なら、左から4マス連続→1マス以上の空き→2マス連続、の意味です。数字と数字の間には必ず1マス以上の空きがあります。

作られる問題は必ず解けますか?

はい。本ツールはまずランダムな塗り分け(解)を作り、その解から各行・各列のヒントを計算して出題します。ヒントは実在する1つの絵から導かれているため、少なくともその絵は必ず正解になり、理詰めで解けます。

×マークは何のためにありますか?

「ここは塗らない」と確定したマスに付ける自分用のメモです。消去法で塗るマスを絞り込むのに役立ちます。クリア判定には使わないので、×を付けても付けなくても、塗ったマスが解と一致すればクリアです。

×マークはどうやって置きますか?

上部の「×マーク」ボタンに切り替えてタップするか、モードを切り替えずに右クリック(スマホは長押しに相当する操作)でも置けます。同じマスをもう一度で消えます。押したままドラッグすると連続して付けられます。

盤のサイズは選べますか?

5×5・10×10・15×15の3種類から選べます(既定は10×10)。サイズを選ぶと自動で新しい問題が生成されます。大きい盤ほどヒントが増え、解き応えがあります。

クリアの判定はどう決まりますか?

あなたが塗ったマス(塗り)の配置が、生成時の解の塗りマスと完全に一致したときにクリアです。×マークや空きマスの状態は判定に関係しません。一致した瞬間に経過時間が止まります。

記録(ベスト時間)は保存されますか?

はい。クリアまでの経過時間を計測し、サイズごとのベスト時間をお使いのブラウザ内(localStorage)に保存します。解いている途中の盤面も自動保存され、次に開いたときは続きから再開できます。端末やブラウザを変えると記録は引き継がれません。

入力した内容や問題は外部に送信されますか?

送信されません。問題の生成・ヒントの計算・クリア判定・記録の保存はすべてお使いの端末(ブラウザ)内で完結します。インターネットに接続していないオフライン環境でも動作します。