制約で地図を生む——あなたが制御面だ
二つの規則だけの小さな世界です。タイルは海・浜・陸の3種類、そして規則はたった一つ—— 海と陸は隣り合えない(必ず浜を挟む)。この制約に従って、ソルバ(Wave Function Collapse)が 一貫した地図を生成します。下のグリッドは、あなたのブラウザの中で動いています。
セルをクリックすると、未指定 → 海 → 浜 → 陸 → 未指定 と切り替わります。いくつか固定して 「生成」を押してください。ソルバはあなたの固定(制約)を尊重して周りを埋め、海と陸を直接 隣り合わせるような矛盾した制約には、地図を捏造せず「解なし」と正直に答えます。 生成そのものは易しい。難しくて価値があるのは——狙ったものを作ること、つまり制御の側。 あなたが、その制御面です。
海 浜 陸 =固定
セルをクリックして海・浜・陸を固定し、「生成」を押す
これは 作品ギャラリー の「制御面=成果物」という背骨を、制約という形で触れるようにしたものです。 純粋なクライアントサイドJS(依存ゼロ、外部送信なし)。制約伝播と観測は決定論的で、現れる地図はあなたの固定と種で決まります。 この実装もAIが書き、人間が公開を選んでいます。