jinrousiki (4.0.1) | 2019-09-29 19:51 |
jinrousiki旧版 (3.1.0) | 2017-12-29 13:05 |
jinrousiki開発版(Unstable) (4.1.0alpha8) | 2021-07-22 18:22 |
人狼式ではユーザーとプレイヤーはそれぞれ関連した別のデータとして扱われます。
これは多くのオンラインゲームと同様に人狼式においても一人のユーザーが複数のプレイヤーとして振る舞う可能性があるためですが、それらのゲームと異なり人狼式ではログの記録が重要になります。
人狼式におけるプレイヤーには発言時点での情報を保持するために次のような特殊なルールがあります。
プレイヤーとユーザーの関係は多対一となります。プレイヤーはユーザーIDへの参照を持ちますが、逆方向の参照はありません。
このような実装では、同一人物であってもプレイヤーIDが時間経過と共に変化してゆきます。これに対して同じ人物を特定するためのローカルな識別手段としてプレイヤー番号が設けられています。
プレイヤー番号は従来のユーザー番号と基本的な互換性を持ちますが、キック処理による番号の整理は行われません。
憑狼などの役職はプレイヤーを乗っ取ります。このとき、プレイヤー情報は次のように変化します。
このとき、同じプレイヤー番号のユーザーが二人発生します。これの識別方法は次のように行います。