Web2.0的人狼BBS

Macで使える人狼BBSブラウザが欲しいなぁ、という思いつきから風呂入ってる間に構想(妄想)を纏めました。

■前書き

人狼BBSとはヨーロッパのカードゲーム、「汝は人狼なりや?」をBBS上で遊べるようにしたWebゲーム。その名の通りBBS形式でゲームが進行します。プレイヤーは村人チームと狼チームに分かれ。村人は狼を見つけるために協力し、狼は村人に見つからないように逃げるというゲーム。詳しくは知りたい人はこちらを読むといいよ(長文です)

■人狼BBSブラウザとは

人狼BBSの基本は参加者の発言(BBSの書き込み)を読んで推理をすること。といっても15人の参加者が約4000文字/日書き込むのでそのログを全て掌握するのは大変困難つーか普通の人には無理。そこで開発されたのが参加者の発言をフィルタしたり、絞り込んだりできる人狼BBSブラウザ。これを使ってゲームを進める事が人狼BBSのスタンダートとなってます。ex)人狼ブラウザJE

■Webブザウザベースの人狼BBSブラウザを作る。

しかしほとんどの人狼ブラウザはマイナーOSのMacなんかにゃ対応していないのです。そこでWeb型人狼ブラウザの登場ですよ。イメージ的にはJEのブラウザ版。インストール型と比べた利点は

  • ブラウザベースなのでインストール不要。
  • どのOSからも使用可能。
  • CSSによるデザインチェンジで携帯からも使用可能(要フルブラウザ)。
  • CSSによるデザインチェンジで職場(むしろ人狼やんなw)からも怪しまれずに使用可能。
  • 環境を問わずデータ共有できるので「怪しい」「名言」等のタグも職場(むしろ人ry)と自宅で共有可能。

つまりサーバ側にデータを持たせて、どんな環境からでも利用できるようにするってわけ。サーバ型アプリだから負荷が増えるとヤバいけどそれは人が増えた時の話。

そしてここからアイディアを発展させると…。

■フォークソノミーによる情報分類。

【folksonomy】(folks(民衆)とtaxonomy(分類学)の合成語)

多数の人々が思い思いに入力した情報に基づく、ネットワーク的かつフラットな情報の構造。諸概念を階層的に組織する従来の分類学的発想に対して言う言葉。

はてなダイアリーキーワード-フォークソノミー

peppyさんのデータ館でデータ収集してるけど、機械的に収集できるのは「<div class="announce">」で表示されているシステムメッセージ部分。つまり襲撃、護衛、占い、投票、突然死だけで発言による占い師COや仮決定/本決定、狂人や狼の騙り構成(人狼占師騙り、狂人潜伏など)は人間がログ読むしかないんです。

そこでWeb型人狼BBSブラウザには発言ごとにCO、CO撤回タグを付けられるようにして村参加者にタグ付けしてもらう。んで村終わった後にシステムメッセージと参加者が付けたタグを収集。両方を結合する事で「2d 11:32 狂人カタリナ占い師CO」というデータが自動的に取得できるという訳。これが上手く行くと

  • 3日目占霊投票COの村
  • 霊能者3COの村
  • 7日目に狩人COが発生した村

という条件で村を検索できる。さらに発言ごとに「怪しい発言」「白い発言」などのタグも追加すると

  • 占い師が襲撃された時の占い対象が狼の時、よく言う発言。
  • 能力者を真と信じる元となる発言。
  • 村人が狼を白だと思ってしまった発言。

という条件で集計できる。「ネット上の不特定多数を信頼する」by梅田望夫。これぞWeb2.0。もちろんこの段階まで発展するにはある程度のユーザー数が必要=Web型人狼BBSブラウザの出来にかかってる、とも言えるけども、この構想が現実になった時、人狼BBSは次のステージに進む事になるだろう…と締めてみる。

ということでアイディアは出したので実装よろしく>誰か