<ゲームに参加するために必要な環境>
|
ゲームに参加するためには
・JavaScriptを有効にする
・Cookieを有効にする
・PCの時計を合わせる
の三つの条件を満たしてください
動作確認しているブラウザはWindows Internet Explorer 6、FireFox、Operaです。
また画面の解像度は1024x768以上が望ましいです。
|
<他のスクリプトとどこが違うの?>
|
このPHP+MySQL用のスクリプトは人狼CGI(perl)スクリプトの本家、Table@さんのシステムを参考に改良をしたものです。
PerlからPHPにすることで動作を高速にし、排他制御をMySQLに任せることでロックエラーの回避を目的に作成されました。
本家のスクリプトとは多少の違いがあります、下記にその内容を記載します。
・ | ゲームの開始や突然死の処理をプレイヤー自身やスクリプトの自動処理に任せることでゲームマスターの必要の無いシステムになりました |
|
このスクリプトではゲームマスターは居ません、村を作成した人は改めて住民登録をしてゲームにご参加ください。
ゲームを開始するにはプレイヤー全員が「ゲームの開始」に投票する必要があります。
突然死は、昼なら12時間、夜なら6時間のゲーム内仮想時間を経過した後に 3分 経過すると投票していない人は自動で突然死となります。
突然死が発生するとその日の投票がリセットされて再投票となります、注意してください。
|
|
・ | ユーザの似顔絵などを表すユーザアイコンを自由にアップロードできます |
|
専用のページから横 35 ピクセル、縦 55 ピクセル 容量 15kByte までのファイルをアップロードできます。
|
|
・ | 自動廃村 |
|
ゲームが開始されない場合、最後に発言された時間から 20分 放置されると自動で村は廃墟になります。
手動で廃村にする方法はありません、連絡用の掲示板やゲーム内の発言で村に登録しないように促してください。
|
|
・ | 自動引き分け判定 |
|
再投票が何度も続くとゲームが進まなくなります。
この場合、やむを得ず引き分けとすることが必要です。
10 回再投票が続いた場合は自動的に引き分けとなり、ゲームは終了します。
|
|
・ | 村の最大人数を制限できます |
|
8人、16人、22人のどれかを村に登録できる村人の最大人数として設定することができます。
ただしゲームを開始するには最低8人の村人が必要です。
|
|
・ | 妖狐は15人以上で常に登場 |
|
妖狐が登場しない村が少ないようでしたので、常に登場するようにしました。
|
|
・ | 役割希望制オプション |
|
村を作成するときに「役割希望制」にチェックを入れると、村人登録(プレイヤー登録)の際になりたい役割を選択することができます。
しかし実際になれるかどうかは運次第です。
|
|
・ | 初日の夜は身代わり君 |
|
初日の夜に一度も発言することなく人狼に襲われて、ゲームに参加したとはいえない!と思ったことはありませんか?
村を作成するときに「初日の夜は身代わり君」にチェックを入れると初日の夜、人狼は身代わり君しか襲えないようになります。
身代わり君はプレイヤーが操作するのではなく、初日に襲われる為だけに存在します。
割り当てられる役割は「人狼」「妖狐」「埋毒者」以外のどれかランダムに設定されます。
|
|
・ | 投票した票数を公表する |
|
村を作成するときに「投票した票数を公表する」にチェックを入れると、昼の処刑が終了した後開票するときに誰が誰に「何票分」投票されたかを表示するようになります。
これは権力者が存在する村だけに効果のあるオプションです。
|
|
・ | 16人以上で決定者登場 |
|
村を作成するときに「16人以上で決定者登場」にチェックを入れると、村人全員の人数が16人以上になった場合に決定者が登場します。
昼の投票が同数で分かれた場合に決定者の投票が優先されるようになります。
決定者は自分が決定者であることはわかりません。
兼任となり、他の役割のオプションとして付きます。
|
|
・ | 16人以上で権力者登場 |
|
村を作成するときに「16人以上で権力者登場」にチェックを入れると、村人全員の人数が16人以上になった場合に権力者が登場します。
権力により、昼の投票が二票分の効果を発揮します。
自分が権力者であることはわかります。
兼任となり、他の役割のオプションとして付きます。
|
|
・ | 20人以上で埋毒者登場 |
|
村を作成するときに「20人以上で埋毒者登場」にチェックを入れると、村人全員の人数が20人以上になった場合に埋毒者が登場します。
昼に処刑されると生きている人からランダムに一人、夜に人狼に襲われると人狼からランダムに一人道連れにします。
自分が埋毒者であることはわかります。
兼任ではなく、村人一人の代わりに埋毒者が入ります。
埋毒者が登場すると人狼にとって不利になりますので、さらに人狼が一人増え、村人が一人減ります。
|
|
・ | 占い師、霊能者の結果は次の日の朝に出る |
|
占い師は夜に占いますが、占った直後に結果がわかるのではなく次の日の朝に結果が表示されます。
霊能者も処刑した日の夜にわかるのではなく、次の日の朝に結果が表示されます。
|
|
・ | 同日の夜に占い師が妖狐を占い、人狼がその占い師を襲った場合は占い無効 |
|
通常占い師が妖狐を占うと占われた妖狐は死んでしまいますが、同日に人狼がその占い師を襲うと占いは失敗となり妖狐は死なずに済みます。
勝率の低い妖狐のバランスを取るためにこのようになっています。
|
|
・ | システムメッセージを画像に |
|
システムメッセージがテキストの場合、そのテキストをコピー&ペーストをして発言することで本物の能力者であると信頼を得ようとすることを抑止するために画像にしてあります。
どのような画像が表示されるかはゲームのルールを参照してください。
|
|
・ | 同じ村には同じIPアドレスで複数登録することはできません |
|
多重登録を防ぐために同じ村に同じIPアドレスで複数登録することはできません。
この機能はスクリプトの設定で有効、無効を設定することができます
一つのグローバルIPアドレスでルータを用いて複数の人が参加したい場合は管理人さんに相談してください。
現在の設定は [ 有効(できない) ] になっています。
|
|
・ | 共有者の夜の会話が可能になりました |
|
共有者に新しい能力が増え、夜中に共有者同士で会話することができます。
この会話は非リアルタイム制の場合の会話による時間消費には加算されません。
|
|
・ | 夜の独り言 |
|
人狼、共有者以外は夜中会話することは出来ませんが、発言すると独り言となり、本人と死亡者(天国モード)からは見ることができます。
暇つぶしにでも使ってください。
|
|
・ | 遺言 |
|
処刑されたり、人狼に襲われたり、占い殺されたりしたときにあらかじめ設定しておいた遺言が次の日の朝に公開されます。
これは昼の会議中になんとなく言えなかったことや自分の考えをまとめたものを書いておくことで、もしもの時に効果を発揮します。
遺言でさらなる情報を得て、推理の材料にしてください。
設定方法は発言の文字の大きさ(強く発言する・通常どおり発言する・弱く発言する)の欄の一番下に「遺言を残す」という項目があります。
この項目を選択して文章を送信すれば遺言がセットされます。
死亡後は遺言のセットはできません。
|
|
・ | 死亡者の順序がランダム表示 |
|
人狼に襲われて死亡した場合、妖狐が占われて死亡した場合、埋毒者に道連れにされた場合、表示されるメッセージは「〜は無残な姿で発見されました」となります。
表示される順番ですが、どの死に方をした人が上に表示されるということはなく順序がランダムに表示されます。
注意しなければいけないことはリロードするたびにランダムに順序が変更されるということです。
|
|
・ | 強制沈黙 |
|
非リアルタイム制の場合、誰も発言をせず 1分 過ぎた場合には強制的に沈黙となり時間が消費されます。
消費される時間は 昼: 1時間 夜: 1時間 です。
|
|
・ | 非リアルタイム制の会話の時間消費の上限 |
|
半角100文字(全角50文字)で 昼: 15分 夜:15分 ずつ消費されていきますが、どれだけ文字が増えても最大半角400文字(全角200文字)までの消費時間までしか増えません。
半角400文字以上で発言しても消費される時間は半角400文字分と同じです。
|
|
・ | 投票ページを別に用意 |
|
今までのシステムでは、一番上に表示されているプレイヤーに誤って投票してしまうことがありました。
その問題を解消するために投票のページを別に設け、ドロップダウンリストからラジオボタンに変更しました。
|
|
・ | 音でお知らせ |
|
「音でお知らせ」をOnにすると、「夜が明けたとき」「再投票になったとき」「異議ありのとき」に音でお知らせしてくれます。
「異議あり」については次で説明します。
|
|
・ | 異議ありボタン |
|
ゲーム前、ゲーム中の昼に右上に「異議あり」のボタンがあります。
このボタンを押すと特殊なメッセージと音で皆に知らせることができます。
ボタンに右にカッコ内で表示されている数字は残り回数です。
2 回「異議あり」を使用すると二度と使えなくなります。
|
|
・ | 半角\マークやシングルクオーテーション ' は村名やユーザ名には使用できません |
|
半角\マークやシングルクオーテーション ' は村名やユーザ名には使用できません、仕様です。
その他サーバの仕様によっては他の記号も使用できない可能性があります、ご了承ください。
|
|
・ | 他の人と同じ名前のユーザ名やハンドルネームは登録できません |
|
他の人と同じ名前のユーザ名やハンドルネームは登録できません、仕様です。
同じ名前を狙うのなら、半角数字を全角にしたり工夫してください。
|
|
|
<FAQ よくある質問と答え>
|
・ | セッションエラーと表示されました |
|
ログインするとセッション情報がCookieとしてブラウザに渡されます。
そのセッション情報でユーザの判別(ログインの有無、ユーザ名の識別)を行っています。
他のブラウザで多重ログインしたりするとセッションが変わってしまい、前ログインしていたセッションは無効になります。
(1ユーザに1セッション、別のセッションが開始されると前のセッションIDはDBから削除されます)
またCookieを許可していない場合はセッション情報を持つことが出来ないためログインを維持できません。
Cookieは有効にしてください。
|
|
・ | ログインするには |
|
村人登録すると自動でセッションが発行され、ログインされます。
そのままトップページに戻っても村のリンクをクリックすれば自動でログインされます。
しかしセッション情報を破棄してしまったり、ブラウザを変えたりすると自動でログインされなくなります。
そのときは観戦ページの上部の「ユーザ名」「パスワード」を入力してログインしてください。
また、ゲームが終了してしまった場合は再度ログインすることは出来ません。
|
|
・ | 死亡して天国モードに行く場合に画面がおかしくなる |
|
MACでは一応対策されているつもりです。
あとタブブラウザでなる場合もあるそうです。
もし画面が変になりましたら再ログインするか、それでもダメなら公式の連絡掲示板に詳しく状況を報告していただければ助かります。
動作確認をしているブラウザはIE6、FireFox、Opera(どれもWin32用)です。
|
|
・ | 死亡者のアイコンにマウスポインタを乗せると画像が異常に大きくなる |
|
これはアップロードされている画像をリサイズせずにアップロードしているためにこうなります。
管理人さんにリサイズしなおすようにお願いしてみてください。
|
|
・ | バグを見つけたのですが |
|
公式の連絡用掲示板にできるだけ詳しくバグの起きた状況とその内容を報告してください。
できれば対戦ログも教えていただければ助かります。
|
|
・ | ゲームの機能に関して要望があるのですが |
|
私にやる気があればなんとかしたいと思っています。
でもあまり期待しないでください|´・ω・)
|
|
・ | 発言したときに時々発言できてないときがある |
|
ゲーム中、昼と夜の切り替わり付近でこのような動作をするときがあります。
これは夜の人狼同士の秘密の会話をしているうちに突然朝になり、うっかり夜に発言するはずだった会話が朝に漏れてしまった、ということが無いようにこのような処理をしています。
昼→夜も同様です。
具体的な処理ですが、最後に読み込んだ状況(昼、夜、ゲーム前)と書き込んだときの状況が一致してなければ発言しないようになっています。
|
|
・ | 同じ日の夜に占い師が妖狐を占い、その占い師を人狼が喰い殺した場合どうなるの? |
|
通常占い師が妖狐を占うと占われた妖狐は死んでしまいますが、同日に人狼がその占い師を襲うと占いは失敗となり妖狐は死なずに済みます。
勝率の低い妖狐のバランスを取るためにこのようになっています。
|
|
・ | Kickされたときのユーザ名や村人名は再度同じ村で使用できるの? |
|
ユーザ名は使用できませんが、村人名は使用できます。
|
|
・ | このスクリプトを勝手に改造して再配布してもいいの? |
|
かまいません。
許可を取る必要もありませんし、報告する義務もありません。
しかし、植物の背景画像、左上にある文字の入ったタイトル画像は天の欠片さんの素材を使用しています。
この画像をそのまま使う場合は index.php の天の欠片さんへのリンクを削除しないようにお願いします。
またこの画像の著作権は天の欠片さんの物なので、自分で撮影したとか自分で作ったとか言わないようにしてください。
このシステムにはmbstringモジュールに非対応なサーバでも稼動できるようにmbstringエミュレータが入っています。
index.php のmbstringエミュレータさんへのリンクを削除しないようにお願いします。
|
|
|