マガジン

英語の招待メッセージ:友達を対局に誘う一文

遊びを見つける

執筆にClaudeを使用しています。

ゲームを実際に動かしながら、下書きの説明カードを鉛筆で確かめる手元。
記事のテーマをもとに制作したAI生成の写真風イメージ。

「潮目のオセロ」の部屋を作り、招待リンクをコピーしました。送る相手は英語を使う友達か、英語を勉強中の家族です。ここで手が止まる場面を考えてみます。リンクだけを貼ると、何の誘いかが伝わりません。かといって長い自己紹介を書くと、読まれないまま流れてしまいます。 結論を先に言うと、一文で足ります。型は「誘い+リンク+条件をひとつ」です。たとえば Want to play Othello? Here's the link: の次の行にリンクを置けば、誘いとして成立します。 この記事は、その一文を送るまでの手順をまとめたものです。オンライン対戦ができるのは、公式作品のうち「潮目のオセロ」と「灯りのチェス」の2本です。どちらも確認済みアカウントで部屋を作り、リンクで友達を1人招待します。この仕組みに合わせて、文面の部品、手順、場面別の例、返信への返し方を順に見ていきます。

この記事の目次
  1. 招待文は三つの部品でできています
  2. 条件に使える事実を、仕様から拾っておきます
  3. 手順:部屋を作ってから送るまで
  4. 場面別の一文
  5. 返信が来たときの短い返し
  6. 任意:文面を組み立てる小さなHTML
  7. 次の行動

招待文は三つの部品でできています

短い招待文は、次の三つに分けられます。

  • 誘い:何に誘うのかを一言で伝える部分です。Want to play Othello? や Shall we play a game of chess? が当たります。
  • リンク:招待リンクそのものです。必ず単独の行に置きます。
  • 条件:相手が迷いそうな点をひとつだけ添える部分です。

リンクを単独の行に置くのは、後ろに文字が続くとリンクの範囲を誤って認識するアプリがあるためです。特に、リンクの直後にピリオドや日本語の句読点を付けると、そこまでがリンクとして扱われることがあります。誘いの文は上の行に書き、最後に改行してリンクを貼れば、このずれを避けられます。

条件を「ひとつだけ」にするのにも理由があります。伝えたいことを全部詰めると、相手は返信の前に長い文を読み解く必要があります。条件は、相手が一番つまずきそうな点に絞ります。

次の節で、確認済みの仕様から条件の候補を拾います。

条件に使える事実を、仕様から拾っておきます

条件には、実際の仕様と合っている内容だけを書きます。確認済みの範囲で、使える事実は次のとおりです。

  • 部屋は1人しか招待できません(二人用です)。
  • 部屋は24時間で期限が来ます。
  • 「潮目のオセロ」は黒が先手です。置ける場所がない手番は自動でパスになります。
  • 再読み込みをしても、同じ部屋へ復帰できます(「潮目のオセロ」の案内に記載があります)。
  • 途中で投了できます。
  • ゲーム内にチャットはありません。連絡は普段使っているメッセージアプリなど、別の手段で行います。

チェスでは白が先に動くのが標準のルールです。ただし、部屋を作った人が黒か白かといった色の割り当ては、確認済みの情報にありません。そこは文面で断定せず、部屋を開いて確かめた内容だけを書きます。

友達側にアカウントが必要かどうかも、確認済みの情報にはありません。ここは「現在の案内で確認する」扱いです。招待を送る前に、アソバースの案内か、自分の別の端末での開き方で確かめてください。

手順:部屋を作ってから送るまで

  1. 誘うゲームを決めます。 オンライン対戦は「潮目のオセロ」と「灯りのチェス」だけです。ほかの公式作品や投稿作品には、共通の対戦機能はありません。
  2. 確認済みのアカウントでログインします。 部屋を作るにはメールアドレスの確認が済んでいる必要があります。画面の表示が日本語でも英語でも、手順は同じです。
  3. 部屋を作り、招待リンクをコピーします。 ボタンの名前や位置は画面で確かめてください。この記事では細部を決めつけません。
  4. 条件をひとつ選びます。 前の節の事実から、相手が一番迷いそうなものを選びます。初めての相手なら「24時間で期限が切れる」、ルールが不安な相手なら「黒が先手」が候補です。
  5. 誘いの一文を書きます。 次の節から近いものを選び、ゲーム名だけ差し替えます。
  6. リンクを単独の行に置いて送ります。 誘い、条件、リンクの順に、改行で区切ります。
  7. 送った直後に、自分も部屋を開いたままにします。 部屋に入れば、相手が来たときにすぐ始められます。再読み込みで復帰できるので、うっかり閉じても同じ部屋に戻れます。

場面別の一文

英文の部分はそのままコピーして使えます。[リンク] の部分には、手順3で取得した招待リンクを貼ります。

気軽な友達に最短で誘う

Want to play Othello?[リンク]

誘いだけで済ませる型です。相手がオセロを知っていれば、これで足ります。

期限を添えて誘う

Want to play a game of chess? The room is open for 24 hours.[リンク]

部屋が24時間で期限を迎える事実を、そのまま一文にしました。「今日中に来てほしい」という意図が、押しつけにならずに伝わります。

初めての相手に丁寧に誘う

Would you like to play Othello online? I made a room just for the two of us. Here's the link:[リンク]

just for the two of us は、1人しか招待できない二人用の部屋であることを自然に表しています。

ルールが不安な相手に、先手を伝える

Want to play Othello? Black moves first, and passes are automatic.[リンク]

置ける場所がないときの自動パスは、初めての人が戸惑いやすい点です。事前に伝えておくと、相手は「止まった」と思わずに済みます。この文は「潮目のオセロ」専用です。チェスに使わないでください。

連絡手段を添える

The game has no chat, so let's message here.[リンク]

ゲーム内にチャットがない代わりに、今のやり取りの場で話せると伝える文です。

返信がないまま時間が経ったとき

The room is still open. Join whenever you're ready.

これは再送用の短い文です。リンクを付け直すと、相手が探す手間を省けます。24時間を過ぎていたら、新しい部屋を作って次の文を送ります。

The room has expired, so I'll make a new one and send the link.[新しいリンク]

返信が来たときの短い返し

招待を送ると、次のような返信が来ることが多いはずです。短く返せる文を用意しておきます。

  • Sure! How do I join?(いいよ、どうやって入るの?):Just open the link.(リンクを開くだけです)と返せます。入る手順に追加の操作が必要かどうかは、現在の案内で確認した内容に合わせてください。
  • Which color am I?(私はどっちの色?):色の割り当ては部屋の画面で確かめた内容をそのまま伝えます。Open the room and you'll see. のように、画面を見てもらう返し方も安全です。
  • Give me five minutes.(5分待って):No rush. The room is open for 24 hours. と返せます。
  • I closed the page by accident.(ページを閉じちゃった):Reload it or open the link again. と伝えます。再読み込みで同じ部屋へ復帰できる仕様に沿った返しです。
  • Can I undo my move?(一手戻せる?):オセロでは、一手戻すことができるのはひとり対局だけです。Undo is only in single-player mode. と答えられます。チェスの対戦中の扱いは、確認済みの情報にないため、画面で確かめてから答えてください。
  • I give up.(降参):投了ができる仕様なので、Good game! と返して終わらせられます。

任意:文面を組み立てる小さなHTML

何度も誘う人は、ゲーム名と条件を選ぶだけで文面ができる小さなページを手元に作っておくと便利です。次のコードは、外部ライブラリもサーバーも使わない単独のHTMLです。ファイルに保存してブラウザで開けば動きます。

html
<!doctype html>
<meta charset="utf-8">
<title>招待文メーカー</title>
<p><label>ゲーム
<select id="g"><option>Othello</option><option>chess</option></select></label></p>
<p><label>リンク
<input id="u" size="40" placeholder="招待リンクを貼る"></label></p>
<p><label>条件
<select id="n">
<option value="">なし</option>
<option value="The room is open for 24 hours.">24時間で期限</option>
<option value="It's a room for two.">二人用</option>
<option value="Reloading should bring you back to the same room.">再読み込みで復帰</option>
</select></label></p>
<p><button id="b">作る</button></p>
<pre id="o"></pre>
<script>
b.onclick = () => {
  const line = ("Want to play " + g.value + "? " + n.value).trim();
  o.textContent = line + "\n" + u.value;
};
</script>

出力は、1行目に誘いと条件、2行目にリンクが並ぶ形です。リンクが単独の行になるので、前に述べたリンクの誤認識も避けられます。「黒が先手」の条件を入れていないのは、チェスでは先手が違うためです。必要なら、ゲームごとに別の条件の一覧を用意してください。

次の行動

まず、いまから誘う相手とゲームをひとつ決めてください。次に、前の節の「条件に使える事実」から、その相手が一番迷いそうな点をひとつ選びます。そして、場面別の一文のうち近いものを選んで、ゲーム名だけを差し替えて送ります。友達側の参加条件が気になる場合は、送る前にアソバースの現在の案内で確認してください。