Discord マーダーミステリー

Discord上で遊べるマーダーミステリー。BotとActivityの両方から同じ卓を進行できます。

Discordマーダーミステリーのイメージ

既存のコミュニティがある場所で、追加のインストールなしにマーダーミステリーを遊べるようにしたシステムです。ゲームの状態とルールをCloudflareのDurable Objectに一本化し、Discord BotとDiscord Activityを同じAPIを叩くクライアントとして実装したため、どちらから操作しても同じ卓が進みます。BotとActivity間は共有シークレットで認証し、Activityへの接続にはWebSocketの署名付きチケットを使っています。あわせて『今際の国のアリス』の「てんびん」(平均値×0.8ゲーム)を遊べるDiscord Botも制作しました。

使用技術
  • Discord Bot
  • Discord Activity
  • Cloudflare Durable Objects
  • Cloudflare Pages
  • WebSocket
  • Node.js
担当
  • ゲーム企画
  • アーキテクチャ設計
  • Bot開発
  • Activity開発
  • 認証・接続設計
成果
  • BotとActivityから同じ卓を操作できる構成を実装
  • Durable Objectでゲーム状態を一元管理
  • 「てんびん」Discord Botも制作
制作期間
制作・運用
ステータス
公開中

← 制作実績の一覧へ戻る