本系統由原始的 Perl 版人狼 CGI 改寫為 PHP + MySQL 架構,並參考 Table@ 系統進行優化,提升效能與穩定性。
由 Perl 改為 PHP 後,整體效能提升,排他控制則改由 MySQL 負責,以降低登入錯誤的發生率。
與原始腳本略有差異,重點整理如下:
・
遊戲開始與意外死由系統自動處理,不需要固定房主在線
本系統不需要固定房主在線也能正常遊戲;建立遊戲房間的玩家仍需註冊成為居民才能參與。
遊戲開始時需要玩家全員投票選擇「遊戲開始」才能進行。
若玩家在白天12小時、夜晚6小時的推理時間內未完成投票,將依規則進入自投或暴斃處理,並重設當日投票。
另外,是否設定 GM/村長 Trip 不影響一般開村;有設定時主要用於特殊玩法與主持管理。
玩家可透過專屬頁面上傳頭像,尺寸限制為 寬 45、高 55,檔案大小不得超過 3kByte。
系統會定期檢查未結束村莊,超過閒置時間後自動廢村。
一般基準時間為 10分;若有村長/GM 且仍在場,或為聊天村,閒置容忍時間會依規則延長。
另外,使用廢村按鈕達到條件時也會廢村。
發生再次投票的情況要是持續下去便無法進行遊戲。
此情況下,系統將使用平手制度結束遊戲。
5 次投票都平手的情況下,會自動判定平手,遊戲結束。
一般村可選 8 人、16 人、22 人、30 人上限。
若啟用聊天村,上限會自動調整為 50 人。
開始遊戲至少需滿 8 名玩家。
考量實務情況,超過 15 名玩家時將固定加入妖狐角色。
建立村子的時候有勾選「職位選擇制」的話,村民登録的時候可以選擇自己希望玩的職位。
但是否能獲得該職位仍需依賴系統隨機分配。
第一天晚上因為什麼話都沒說就被人狼給幹掉了,根本算不上是有參加遊戲!您不這麼認為嗎?
建立村子的時候有勾選「第一夜替身君請節哀」的話,第一天晚上人狼將只能襲擊替身君。
替身君並不是由玩家操控,而是為了第一天被襲擊幹掉而存在的可憐傢伙。
職位亂數擔當後,系統會避免替身君落在「人狼」「妖狐」「戀人」「貴族」等關鍵職位(以交換機制處理),降低開局失衡的機率。
建立村子的時候有勾選「公開投票結果票數」的話,白天的處刑結束之後將會公開所有人的領取票數,以及投票對象。
這是只有權利者存在於村子的時候才有效果的設定。
建立村子的時候有勾選「16人以上決定者出場」的話,村民達到16人以上的情況將會出現決定者。
白天的投票如果有相同票數的話,由決定者的那票為優先。
決定者並不知道自己是決定者。
決定者也有可能兼任其他的職位。
建立村子的時候有勾選「16人以上權力者出場」的話,村民達到16人以上的情況將會出現權力者。
由於權力的因素,白天的投票將會有兩票的效果。
權力者知道自己是權力者。
權力者也有可能兼任其他的職位。
可以選擇是否出現埋毒,分為普通埋毒或貓又,只能選其中一種。
並不能兼任職位,只是將村民的其中一人變成埋毒者或貓又。
埋毒者或貓又出場的話對人狼將會變得較為不利,於是將會增加一匹狼,並減少一名村民。
並且強制關閉幽靈顯示功能
20人以上將會出現大狼,將會把狼群其中一隻取代為大狼。
大狼有欺騙占卜師能力。
可以選擇雙狐、子狐、背德,只能選其中一種。
使用該功能將取消埋毒,但有強制加入選項。
選擇後幽靈將可以看到全部角色和對話。
此功能是為了避免作弊而設計。
選擇後共有夜晚對話將可顯示。
這功能是考量到共有對話不應該聽的到才對,但共有間還是可以正常對話。
選擇後遺書將會顯示出來。
這功能是參照日方人狼設計,真人版人狼是沒有遺書的。
選擇後將使用白天自動投票功能。
第一次白天沒有投票將會投給自己,但第二次將自動暴斃。
選擇後取消共有者,加入戀人。
共有者取消後,加入的戀人為副職業,沒有種族限制。
選擇後進入村莊將強制輸入Trip。
除了強制外,也會驗證是否登記過。
輸入後對應之 Trip 將成為 GM。
GM 可用於主持特殊玩法、調整流程與管理場內秩序。
未設定 GM/村長 Trip 也可正常遊戲,只是不能使用主持型功能。
新增多項可選規則,例如全匿名模式、16人以上說謊狂、20人以上夜梟/小企鵝、20人以上共有+隨機戀、20人以上無毒時追加人狼等。
以上皆為建村時可自由組合的選項,是否啟用由開村設定決定。
占卜師是在夜間進行占卜,占卜結果並無法立即得知,而是在隔天早上才會顯示出來。
靈能者也是在處刑當天晚上無法得知結果,必須到隔天早上才會知道。
・
同一天晚上占卜師對妖狐進行占卜,而人狼襲擊占卜師的話,占卜無效
通常占卜師對妖狐進行占卜的話將會使妖狐死亡,但是同一天人狼襲擊那位占卜師的話,占卜將會失敗,而妖狐將會活下來。
這是對勝率較低的妖狐取得平衡的方法。
系統訊息是文字的時候,只要複製該文字並貼上發言,便很有可能成功證明自己是真正的能力者,為了防範該情況而採用圖片訊息的措施。
至於會出現什麼圖片請參考遊戲規則。
為了防止多重登入,同一個村子裡面無法使用同一個IP進行複數登入。
這個功能是由script的設定去決定有效和無效。
由同一個GLOBAL的IP並經由路由器登入的多數人想加入遊戲的話,請和管理員聯絡看看。
現在的設定是[ 有効(できない) ]。
共有者有了新的能力,就是在晚上時共有者之間可以進行對話。
這個對話在非實際時間制度的情況將不會消費剩餘時間。
人狼、共有者以外的人在晚上雖然無法進行對話,且講話會變成自言自語。但是本人和死亡者(天國模式)可以看得見。
無聊打發時間的時候請試試看。
被處刑、被人狼襲擊、被占卜咒殺的話,可以將設定好的遺言在隔天早上公開出來。
這可以將在白天的會議中沒辦法說出來的事情,或將自己的推理整理一下並寫出來,在關鍵時刻說不定會產生效果。
可以經由遺言得到更多的情報,並當成推理的根據。
設定方法是在發言的文字那欄(大聲說話・通常說話・小聲說話)的最下面有「留下遺言」這個選項。
選擇這個項目之後將文章送出,將會把該文章設定成遺言。
死亡後無法設定遺言。
被人狼襲擊而死、妖狐被占卜咒殺、被埋毒者跟著牽連死亡,表示出來的訊息都是「~悽慘無比的死狀被人給發現了」。
訊息表示出來的順序,並不是由死法決定順序,而是由亂數決定順序。
必須要注意的是,經由重新整理會出現順序變更的情況。
非實際時間制度的情況,誰都沒有說話並經過一分鐘之後,將會出現強制沉默並消費剩餘時間。
所消費的時間是 白天:1時間 晚上:1時間 。
每半形100字(全形50字) 將會消費 白天:15分 晚上:15分 ,但是無論文字增加多少,最大到半形400字(全形200字)以上將不會再增加消費時間。
半形400字以上的發言所消費的時間和半形400相同。
到目前為指的系統,最上面所表示的玩家列表容易被誤以為是投票選項。
為了解決該問題,另外設定了投票的頁面,並由下拉式清單改成點選式清單。
開始「音效通知」的話,「天亮的時候」「再投票的時候」「提出反對的時候」將會有音效進行通知。
關於「提出反對」將在下面進行說明。
遊戲前、遊戲中的白天在右上角有「提出反對」的按鈕。
按下這個按鈕將會出現特殊的訊息音效,可以用來通知大家。
按鈕的右邊括弧裡面顯示的數字是剩餘回數。
使用 2 次「提出反對」之後將無法再使用。
半形\特殊符號和引號'無法作為村民或玩家的名稱,這是設定。
其他的伺服器因為設定不同,而可能會有允許使用其他符號的情況,還請了解。
使用與他人相同的名字將無法登入,這是設定。
如果就是想要用相同的名字的話,可以把半形的數字改成全形的數字之類的去試試看。