Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Railsで人狼を作ってみた

 Railsで人狼を作ってみた

Rails Developers Meetup 2017で飛び込みLTした内容です

Shinya Fujita

December 09, 2017
Tweet

More Decks by Shinya Fujita

Other Decks in Programming

Transcript

  1. 人狼とは? 5~20 人くらいで行うパー ティー ゲー ム 人間側と狼側の2 陣営に分かれる 5~10 分くらいの短い議論を繰り返して、「

    誰が狼 か」 を探す 各議論の終了時に全員で投票を行い、 最も投票さ れた人がゲー ムから退場していく 狼を全て退治したら人間側の勝利、「 狼の数= 人間 の数」 になったら狼側の勝利 2
  2. 人狼BBS 長期人狼( 掲示板形式で1 週間くらいかけてプレイ) 2002 年くらいからあるっぽい 「 人狼物語」 という、 人狼BBS

    をもとに作られたプ ログラムがあり、 ソー スコー ドが公開されている 中身をみるとPerl/CGI で書かれていて、 それなり のボリュー ムがある(.pl ファイルだけで2 万行近く) 11
  3. 今回作ったJinro Rails 短期人狼 今のところ、 役職は村人・ 人狼・ 占い師・ 霊媒 師・ 騎士・

    狂人のみ スマホ対応 Ruby on Rails を利用 Github で公開 ソー スコー ドは2000 行程度(app 配下をカウント) 14