英語でヒントを書く:答えを言わない表現
遊びを見つける執筆にClaudeを使用しています。

スライドパズルで手が止まった人に向けて、ヒントを英語で用意する場面を考えてみます。最初に思いつくのは "Move the 5 to the left." のような一文です。迷いはすぐに消えますが、考える楽しみも一緒に消えてしまいます。反対に "Think carefully." だけでは、何を考えればよいのかが伝わりません。 この記事で確かめるのは、答えを言わずに、それでも手が動く英語のヒントをどう作るかです。核になるのは「ぼかし方に型がある」ということです。ぼかす対象は、何を・どこを・どうするかの三つに分けられます。どれをぼかし、どれを残すかを決めれば、英語の文はほぼ機械的に組み立てられます。 自作ゲームに英語のヒントを入れたい人や、英語表示の作品で見かけるヒント文を読み解きたい人が、そのまま実行できる手順にまとめます。最後に、言い過ぎを検出する小さなHTMLも付けます。
まず決めること:ヒントを3段階に分ける
ヒントは一文で完成させず、段階を分けて用意します。ここでは次の三段階を使います。
- Level 1、役割:視点を向けさせる、ぼかす部分:何を・どこを・どうするか、すべて
- Level 2、役割:範囲を絞る、ぼかす部分:具体的な位置と操作
- Level 3、役割:方向と理由を示す、ぼかす部分:最後の一手そのもの
三段階にそろえておくと、読む側も「まだ答えは出ていない」と分かります。書く側も、一文に情報を詰め込みすぎる失敗を避けられます。
手順:ヒント文を組み立てる
題材は、数字をそろえるスライドパズルで進めます。答えが「上の行から先に固めると進む場面」だとします。この題材は説明のための仮のものです。
- 答えを日本語で一文にします。例は「上の行を先にそろえる」です。これが隠したい中身になります。
- 答えを「何を」「どこを」「どうする」に分けます。例は、何を=数字のタイル、どこを=上の行、どうする=先にそろえる、です。
- Level 1 は三つとも隠し、疑問形にします。
- "Is there a part of the board you could settle first?"
- Level 2 は「どこを」だけを広い言葉で出します。位置は行・列などの大まかな範囲にとどめます。
- "It might help to look at one edge of the board."
- Level 3 は「どうする」を出し、「どこを」も少し絞ります。ただし最後の操作は書きません。
- "Try finishing one row before you touch the rest."
- 各文を声に出して読み、答えそのものを言っていないか確かめます。「これを読んだだけで、次の手が一つに決まるか」を基準にします。決まるなら言い過ぎです。
Level 3 でも、タイルの数字や移動方向までは書かないところが要点です。「終えるべき単位(一行)」を示しても、その中身は読者が考えます。
ぼかしに使う英語の部品
ぼかしは、次の四つの働きの組み合わせで作れます。
- 問いかける、表現の例:"Have you checked …?" / "What happens if …?"、使いどころ:Level 1
- 範囲を示す、表現の例:"Look at the edges." / "Focus on one row."、使いどころ:Level 2
- 弱める、表現の例:"It might help to …" / "You may want to …"、使いどころ:全段階
- 視点を変える、表現の例:"Think about what you will need next."、使いどころ:Level 1〜2
「弱める」表現が効くのは、助言が命令ではなく提案に変わるからです。同じ内容でも次のように印象が変わります。
- 強い:Look at the edges.
- 弱い:You may want to look at the edges.
ただし、弱めすぎると何も伝わりません。"Maybe, perhaps, you might possibly …" のように重ねる必要はありません。弱める語は一文に一つにします。
日本語から英語に直すときの対応も、覚えておくと便利です。
- 「〜してみてください」は "Try …" にします。
- 「〜かもしれません」は "might" や "may" にします。
- 「〜に注目してみましょう」は "Pay attention to …" や "Focus on …" にします。
- 「〜を考えてみましょう」は "Think about …" にします。
反対に "must"、"only"、"always"、"never" は断定の語です。ヒントでは使わないのが基本です。
試作:言い過ぎを見つける簡易チェッカー
書いた文を貼ると、答えに踏み込みやすい語を指摘する小さなHTMLです。1ファイルで動き、外部ライブラリは使いません。
<!doctype html>
<meta charset="utf-8">
<textarea id="t" rows="4" cols="50">Try looking at the top row first.</textarea>
<button id="b">Check</button>
<ul id="o"></ul>
<script>
const rules = [
[/\b(the answer|solution)\b/i, "答えそのものを指す語です"],
[/\b(must|only|always|never)\b/i, "断定の語です"],
[/\b[A-Ha-h][1-8]\b/, "盤の座標を直接示しています"],
[/\b\d+\b/, "数字で具体的に指定しています"],
[/\b(move|put|place) (it |the \w+ )?(to|on|at)\b/i, "場所まで指定する命令です"]
];
document.getElementById("b").onclick = () => {
const s = document.getElementById("t").value;
const o = document.getElementById("o");
o.innerHTML = "";
const hits = rules.filter(([re]) => re.test(s));
(hits.length ? hits : [[null, "引っかかる語はありません"]]).forEach(([, m]) => {
const li = document.createElement("li");
li.textContent = m;
o.appendChild(li);
});
};
</script>このチェッカーは単純な文字列の判定です。指摘が出なくても、文全体が答えを言っている場合があります。逆に、指摘が出ても問題ない文もあります。最終判断は、手順の6にある「次の手が一つに決まるか」で行います。
よくある失敗と直し方
- 数字や座標を入れてしまう。 "Look at the 3." は、Level 2 としては具体的すぎます。"Look at the smaller numbers." のように性質で言い換えます。
- 疑問形だけで終わる。 "Why not?" のような文は、考える方向が見えません。疑問形には必ず対象を入れます。例は "Why might the top row be easier to settle?" です。
- Level 3 で操作まで書く。 「一行を終える」までは書いてよく、「どのタイルをどこへ」までは書きません。
- 理由を省く。 助言の後に短い理由を添えると、答えを言わなくても納得感が出ます。"Settled parts give you fewer things to track." のような一文です。
- 語を詰め込みすぎる。 ヒント文は一文一情報にします。長くなるなら、次の段階に回します。
公式作品のヒントで確かめる
アソバースの公式作品には、ヒントの出し方に特徴がある作品があります。英語表示に切り替えて読み比べる材料になります。
- 「潮目のオセロ」には、理由付きヒントがあります。ひとり対局のみの機能です。
- 「月夜の配達」には、次の一歩を照らすヒントがあります。
- 「プリズムの道」には、一歩だけのヒントがあります。
- 「かたちのあいだ」には、次の一手のヒントがあります。最短とは限らない、と案内されています。
どの作品も、ヒントが具体的にどこまで教えてくれるかは、作品を開いて確かめる部分です。確かめるときの観点は三つです。
- ヒントが「位置」を示すのか、「考え方」を示すのか。
- 「理由」がついているか。
- 同じ局面で繰り返し見たとき、段階が変わるのか。
英語表示にすると、ヒントの文面がどのように変わるのかも、自分の目で確認できます。なお、作者が入力した作品名や紹介文は、表示言語を切り替えても書き換えられません。自作のヒントや紹介文を英語でも読ませたいときは、作者自身が英語の文面を用意します。
次の行動
自作ゲームか好きなパズルを一つ選び、答えを一文で書き出して、「何を・どこを・どうする」に分けてみてください。そこから Level 1〜3 の英語を各一文ずつ作り、チェッカーにかけてから、声に出して読んで言い過ぎを確かめます。

