Skip to content
This repository has been archived by the owner on Apr 10, 2022. It is now read-only.

kitta65/docker_werewolf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚠️ メンテナンスやGitHub Container Registryでのイメージ配布をやめます。使ってくださった方、ありがとうございました。

dr666m1/werewolf

概要

人狼ゲームを起動するdockerイメージのリポジトリです。 オンラインで遊ぶにはパブリックIPのあるサーバーで起動するか、 ngrokなどを利用する必要があります。

使い方(ホスト)

dockerコンテナの起動

以下のコマンドで起動します。 初回はGitHub Container Registryからイメージがpullされます。

docker container run -it --rm -p 3000:3000 ghcr.io/dr666m1/werewolf

ゲームの設定

コンテナ起動後、役職ごとの人数・相談時間の設定を求められます。 画面の指示に従い、半角数字で入力してください。

ポートの公開

人狼ゲームが起動しているコンテナを公開します。

パブリックIPのあるサーバー

GCEなどパブリックIPのあるサーバーで起動する場合は、特別な操作は必要ありません。 ファイアウォールの設定などは各自確認してください。

それ以外の場合

手元のPCで起動する場合はngrokを利用するのが簡単です。 ただ、無料枠での利用に4 tunnels / ngrok processという制限があるようです。

使い方(全員)

ここからは参加する全員の操作です。 ブラウザから人狼ゲームが起動しているIPアドレスにアクセスします。 以下のような画面が表示されたら名前を入力して入場してください。 ホストが指定した人数がそろったらゲームが開始します。

Q and A

役職は何が使える?

現在使える役職は以下です。要望があれば追加するかもしれません。

  • 市民
  • 人狼
  • 占い師
  • 霊媒師
  • 狩人

役職などの設定を次のゲームに使いまわせる?

今の実装だと1ゲームごとにコンテナの起動・役職などの設定・ブラウザの更新が必要になります。

スマホからも遊べる?

UIはbulmaを利用しているので、スマホ画面にもいい感じに調整されるはずです。

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published