Skip to content

Instantly share code, notes, and snippets.

@hyuki

hyuki/0rule.md Secret

Last active April 10, 2025 13:13
Show Gist options
  • Select an option

  • Save hyuki/59718458ca83abc1817ad798df02e543 to your computer and use it in GitHub Desktop.

Select an option

Save hyuki/59718458ca83abc1817ad798df02e543 to your computer and use it in GitHub Desktop.
『二人の夜明け(改訂版)』(二人で行う人狼ゲームの提案) #ChatGPT

『二人の夜明け(改訂版)』(二人で行う人狼ゲームの提案)

image

この文章は結城浩とChatGPTとの対話から生まれたものです。「二人でできる人狼ゲーム」というお題を結城が出して、それ以外のほとんどはChatGPTが書きました。


概要

『二人の夜明け』は、わずか二人で遊べるようにデザインされた心理戦ゲームです。
少人数ながら「正体隠匿」「会話による駆け引き」「信頼と裏切り」といった人狼ゲームの本質を凝縮した設計となっています。


ゲームの目的

  • 自分の陣営の勝利を目指す。

勝利条件

  • 村人陣営: 人狼を追放すれば勝ち。
  • 人狼陣営: 村人を欺いて生き残れば勝ち。
  • 同じ陣営同士: 吊らずに信じ合い、両者が生存すれば共に勝ち。

準備

使用するカード(全4枚):

  • 村人 × 2
  • 人狼 × 2

この4枚をよくシャッフルし、各プレイヤーに1枚ずつ配布。
残り2枚は伏せたまま場に置きます(誰も確認してはいけません)。

  • 自分のカードは確認してよい。
  • 相手がどちらの陣営かは不明。場の2枚も不明。
  • 同じ陣営か、異なる陣営か、確信が持てない状況で進行します。

ゲームの流れ(3フェーズ制)

【1】議論フェーズ(会話による探り合い)

  • 時間制限:最大5分。
  • 嘘をついても、本当のことを言ってもよい。
  • 会話の目的は「相手の正体を見極める」こと。

プレイヤーごとの狙い:

  • 村人:相手が人狼かどうかを見抜きたい。
  • 人狼:相手を騙し切りたい。
  • 同じ陣営:信じ合うことが重要。

【2】運命フェーズ(吊り候補の決定)

  • サイコロ(6面)を1回振る:
出目 吊り候補になるプレイヤー
1〜3 A
4〜6 B
  • 吊り候補ではないプレイヤーが次のフェーズに進む。

【3】決断フェーズ(吊るか助けるか)

吊り候補ではなかったプレイヤーは、次のいずれかを選ぶ:

  1. 「吊る」選択 → 相手を追放し、カードを公開

    • 相手が人狼なら:村人の勝ち
    • 相手が村人なら:人狼の勝ち
  2. 「助ける」選択 → 二人とも生存し、カードを公開

    • 両者が同じ陣営だった場合:共に勝利
    • 異なる陣営だった場合:
      • 「助ける」を選んだプレイヤーの敗北
      • 助けられた側が勝利

※「助ける」選択は黙示的に「相手は自分と同じ陣営だと信じた」という判断とみなします。


勝敗の判定(改訂後)

最終的な状態 勝利陣営またはプレイヤー
吊った相手が人狼 村人の勝ち
吊った相手が村人 人狼の勝ち
吊らず、両者同じ陣営 両者の勝ち
吊らず、異なる陣営 助けた側の敗北/助けられた側の勝ち

このゲームの面白さ

  • **「同じ陣営かもしれない」**という状況が最大のジレンマです。
  • 吊れば勝てるかもしれないが、誤解すれば負ける。
  • 助ければ友情の勝利かもしれないが、騙されていたら自分の敗北。
  • たった一度の選択が、ゲームの運命を左右します。
  • 会話・観察・勘のすべてが問われる、濃縮された人狼的スリルが味わえます。

発展案(オプション)

この基本ルールをもとに、以下のような拡張も可能です:

  • 狂人カードの追加(人狼の味方だが人狼が誰かは不明)
  • 「一度だけ見る」能力カード
  • 勝利点制にして複数回戦ルール
  • 遺言ルール(吊られた側が一言だけ残せる)

おわりに

『二人の夜明け』は、たった二人で、疑念と信頼の狭間を行き来するスリリングな心理戦です。
シンプルな構成でありながら、プレイヤーの性格や関係性によって全く異なる展開を見せるでしょう。

『二人の夜明け(改訂版)』対話シナリオ:第1戦

この対戦シナリオはChatGPTが自動生成したものです。
プレイヤーの発言、内心、展開はいずれもフィクションであり、実在の人物・プレイとは関係ありません。

プレイヤー:Aさん(女性/村人)、Bくん(男性/人狼)
ルール:改訂版(助ける選択で陣営が異なった場合、助けた側が敗北)


ゲームの状況

  • 使用カード:村人×2、人狼×2(計4枚)
  • 配布カード:
    • Aさん:村人
    • Bくん:人狼
  • 残り2枚(場に伏せる):村人・人狼(未使用)

フェーズ1:議論フェーズ

Aさん(村人):
「……さて、始まっちゃったね。Bくん、緊張してる?」
(表情を見て、最初の雰囲気から探りを入れたい)

Bくん(人狼):
「緊張するね。だって今回って、信じるか疑うかで勝敗が決まるんでしょ?」
(自然体を心がけて、村人らしくふるまう。疑われすぎたら負ける)

Aさん(村人):
「私、今回は吊りたくない気分なんだよね。なんとなく、Bくんが味方かもって思いたくて」
(本音ではないけど、あえてそう言ってみる。揺さぶりになるかも)

Bくん(人狼):
「俺もそんな気がしてた。もし本当に同じ陣営なら、ここで吊るのはもったいないと思う」
(“信じ合えば勝てる”という空気を作りたい。ここで流れを引き寄せたい)

Aさん(村人):
「でも、それって私が村人で、Bくんも村人のときだけだよね。
 違ってたら……“助けた方が負け”になるの、結構怖いな」
(この言葉に反応が出るかどうか見てる。迷いが見えたら怪しい)

Bくん(人狼):
「たしかに。でも、Aさんの言い方とか目の動きとか、なんか“演技してる感”があるような……。
 本当は、俺と同じ陣営なんじゃないかな?」
(もしかしてAさんも人狼? あの“ためらい”は、演技かもしれない。ここで疑いすぎたらチャンスを逃す)


議論フェーズ終了時の内心

  • Aさん(村人):
    (Bくんは自然体だけど、話の誘導が少し強引な気がする。6割くらい怪しい。でも、確証がない……)

  • Bくん(人狼):
    (Aさんは演技してるようにも見える。たぶん人狼。助けても大丈夫かもしれない——ここは信じてみよう)


フェーズ2:運命フェーズ

  • サイコロの出目:2
  • 吊り候補:Aさん
  • 吊られなかったプレイヤー:Bくん

フェーズ3:決断フェーズ

Bくん(人狼):
「……よし。今回は“助ける”を選ぶよ。」
(Aさんが同じ人狼だと信じる。ここで信じれば、両方勝てる——はず)


カード公開

  • Aさん:村人
  • Bくん:人狼

勝敗判定(改訂ルールに基づく)

  • 助けた側(Bくん)と助けられた側(Aさん)が異なる陣営だったため、
    Bくんの敗北、Aさんの勝利

ゲーム後のやりとり

Aさん(村人):
「……うわ、やっぱり人狼だったんだ! 助けてくれたけど、それって失敗だったんだね?」
(あの演技、見抜けてたのかも。よかった……)

Bくん(人狼):
「うああ〜、完全に読み違えた……Aさん、人狼だと思ってた……」
(悔しい。でも、ちゃんと賭けに出て負けたんだから納得できる)

Aさん(村人):
「助けるって、ほんとリスキーだね。信じてもらった上で勝てたのはちょっと心が痛いかも」

Bくん(人狼):
「でも、こういう読み合いこそこのゲームの醍醐味だよね。次は絶対、読み勝つ!」


Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment