クロスワードパズル生成ツール

次へ

クロスワードは、遊び心のあるレイアウトのコンパクトな語彙テストです。このジェネレーターに単語のリストを渡すと、絡み合うグリッドを作り、セルに番号を振り、パズルと別の解答ビューを表示します。結果はPNGとしてダウンロードでき、印刷や共有に使えます。教室のワークシート、ニュースレターの埋め草、パーティーのアイスブレイクなど、単語リストをもう少しインタラクティブにしたいあらゆる場面に最適です。

クロスワードの生成方法

  1. 1

    単語を入力

    1行に1つ、最大28語。使われるのはアルファベットのみで、大文字小文字は区別されず、ハイフンとアポストロフィは削除されます。

  2. 2

    グリッドのサイズを選ぶ

    1辺8~25マス。グリッドが大きいほど、長い単語や多くの単語を配置できます。

  3. 3

    シードを設定(任意)

    シードで配置が固定されるため、同じ単語・サイズ・シードなら常に同じパズルになります。別の配置にするには「再生成」を押します。

  4. 4

    解くまたはダウンロード

    空白のパズルと解答ビューがページに表示されます。パズルはPNG画像としてダウンロードでき、印刷や埋め込みに使えます。

ジェネレーターが単語を配置する仕組み

アルゴリズムは本質的に制約ソルバーです:

  1. 最も長い単語を中央に水平に配置して始めます。
  2. 残りの各単語について、既に配置された単語と少なくとも1文字を共有する位置をすべて探します。
  3. 交差の数と、できあがるグリッドのコンパクトさで候補を評価します。
  4. 最良の候補を配置し、残りの単語へ進みます。
  5. 既存の単語と1文字も共有しない単語は、グリッドの別の場所に置かれるか、グリッドに空きがない場合は除外されます。

ジェネレーターは最大28語を受け付けます。15~20語なら通常は即座に配置されます。

絡み合う単語リストの作り方

  • 共通の文字を含める。特に母音などよく使う文字を共有する単語は絡み合わせやすいです。
  • 長さを混ぜる。短い単語をいくつか入れると、長い単語の隙間を埋められます。
  • アルファベットのみ。グリッドは基本のラテン文字を使います。アクセント付き文字、数字、ハイフン、アポストロフィは削除され、スペースは行を複数の単語に分割します。
  • 長さに注意。グリッドのサイズより長い単語は配置できません。すべての単語をグリッドサイズ以下にしてください。

グリッドサイズと密度

単語数 推奨グリッド 難易度
5-10 10 x 10 やさしい
10-20 13 x 13 ふつう
20-28 15 x 15 高密度

非常に長い単語向けに、グリッドは25 x 25まで対応します。グリッドあたりの単語が多いほど絡み合いが密になり、パズルは難しくなります。

教室での使い方

クロスワードはクイズより堅苦しくなく、スペルと語彙を試せます。便利な応用例:

  • 単元の語彙復習:現在の章から15~20語。
  • 語学学習:学習中の言語で解答を書く。
  • 理科・数学の概念復習:「摩擦」「重力」など単元の用語。
  • イベントのアイスブレイク:参加者の名前を解答にする。

一部の単語リストが収まらない理由

ソルバーには交差する文字が必要です。ほとんどの単語が文字を共有しないリスト(たとえばすべてYで終わる、母音を含まない)では、うまく絡み合うグリッドを作れません。ツールは配置できるものだけを置き、サマリーにグリッドに入った単語数を表示します。残りは除外されるので、リストを短くするか、よく使う文字を持つ単語を選んで収まる数を増やしましょう。

よくある質問

パズルはPNG画像としてダウンロードされます。ダウンロードには番号付きのグリッドと単語リストが含まれ、印刷や埋め込みに使えます。PDF書き出しはありませんが、どの画像ツールでもPNGを変換できます。

ジェネレーターはいくつかの順序を試し、配置できない単語を除外します。グリッドの上のサマリーに、配置された単語数が表示されます。問題のある単語を削除するか、グリッドのサイズを大きくしてください。

アルファベットのみ、1行に1単語です。スペースは行を複数の単語に分割し、ハイフン、アポストロフィ、その他の記号は削除されます。複数語の解答はスペースなしの1語で書いてください。例:BLACKHOLE。

配置はシードによって固定されます。同じ単語、同じグリッドサイズ、同じシードなら常に同じパズルになります。「再生成」を押すと別の配置が得られます。

関連ツール

オンラインメモ帳

端末またはタブ内にメモを保存し、文字数や行数を確認して、TXT または Markdown としてコピー、ダウンロードできます。

BPM検出ツール

音声ファイルからBPMを推定し、ハーフタイムとダブルタイム候補を比較。ミックス、練習、編集に使える結果をコピーできます。

学習プランナー

学習テーマ、空いている曜日、1日の学習時間、ブロック時間、試験日または目標日から、非公開の学習予定を作成します。希望ブロック数と使える時間の容量を比較し、未配置の量を確認してから、CSVをダウンロードまたは印刷できます。テーマ名や日付はこのブラウザのセッションにとどまります。

席次表作成ツール

円卓・楕円形・長方形のテーブルにゲストの席を正確に割り当てます。手動またはグループ単位で配置し、ブラウザー内で印刷、SVG・PNG・CSV・JSON出力ができます。

授業時間割作成ツール

授業時刻、教室、重複チェックを含む週間時間割をブラウザ内で作成し、CSV、印刷、繰り返し予定のカレンダーに書き出せます。

ジェスチャーゲーム お題ジェネレーター

カテゴリ(映画・動作・動物・職業)と難易度ごとに、ジェスチャーゲームのお題をランダムに生成。答えを表示するボタンと、1ラウンドあたり任意の60秒タイマー付き。