Giter Club home page Giter Club logo

discordwerewolf.ts's Introduction

Discord 上で人狼ゲームを行うための GM bot です.

主にボイス人狼(ボイスチャットを用いた人狼) を想定した bot です.
しかしボイスチャンネルを使わずにテキストチャンネルのみの使用,または ボイスチャンネルをBGMや効果音を聞く専用とし,マイクミュートで使用しても楽しめます.

詳しくは wikiページ を御覧ください.

インストール方法

ゲームの進行

役職

コマンド一覧

概要

Discord 上で人狼ゲームを行うための GM bot です.ゲームの進行を bot が完全に行ってくれるため進行役ユーザーを必要としません.
また,ゲーム中は閲覧権限・書き込み権限等の権限切り替えも bot が完全に行うため,「狼以外は狼チャットは見ないでね!」と言った紳士協定も必要ありません.

ゲーム中に処刑され,霊界へ行っても霊界にいる人同士でのボイスチャットができ,また生存者の会話は霊界にも流れるため,生存者の考察を霊界でガヤを入れることも出来ます.(生存者は霊界チャット・ボイスは見れません)

また,ボイスチャットには各フェーズごとに BGM も流れているため,雰囲気を楽しむことも出来ます.ボイス人狼でなくても BGM を聞く為だけに マイクミュートでチャット人狼しても良いでしょう.

また,今システムでは「ブラウザモニター」が実装されています.
ゲーム内のコマンドを使用することで「カミングアウト」などができるのですが,

  • 現在のフェーズ
  • 残り時間
  • カミングアウト・白/黒出しの整理
  • 誰が今喋っているのか(緑枠の人)
  • 誰が処刑・噛まれたのか(処刑は十字架,噛みは遺影) などゲームの進行状況を分かりやすくまとめて表示してくれます.

この図は,以下のコール宣言の直後の状態に対応しています.

コール・カミングアウト した順番・時間なども整理して表示されるため,「今誰が言った?」「CO遅くなかった?」「ほぼ同時だった」「把握遅くない?」論争などのあまり本質ではない議論(諸説あり)が一掃できます.(この機能をあえて使わないで進行することももちろん出来ますし,「2秒遅かったが狂人が真占いの結果見てから宣言したのでは」議論などはできます)

ゲームの進行 にて,ゲーム中の様子を含め,詳しく説明されています.

投げ銭先

Bitcoin : 3QZPMnkzsubp1SxYT7Z9rMpXRc6Z1jBj5x
PayPal : https://paypal.me/TumoiYorozu
複数のプロジェクトで同じ投げ銭先なので,コメントで「人狼 Bot を使ったよ」と書いてくれると嬉しいです.

また,この Bot を広めるいう『無償の支援』も歓迎しております.

discordwerewolf.ts's People

Contributors

dependabot[bot] avatar ishowta avatar neige110 avatar tumoiyorozu avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.