Remalloc / werewolf

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

werewolf(狼人杀记牌器)

狼人杀记牌器主要的目的是帮助玩家记录场上信息,以此来对局势做出更准确的分析,比较适合网杀玩家。

1.主界面索引

主界面

  • 菜单栏:对局→新建对局、团队分析、查看投票
  • 高级:默认值设置、纯净模式
  • 关于:联系作者、软件信息
  • 工具栏:选择警长、上警投票、明捞、暗捞、轻踩、重踩、金水、银水、指认、收到投票、死亡
  • 玩家信息:位置、角色、收到投票、死亡
  • 行为记录:筛选

2.快速开始

  • 对局→新建对局

新建对局

功能 说明
玩家总数 选择参与的玩家总数,1~12个
所有角色类型 可选的角色
选择角色类型 已选择的角色
>> 右移选择的角色
<< 左移选择的角色
+ 添加自定义角色
- 删除自定义角色
默认设置 还原最初的设置
  • 标记角色

设置角色1

设置角色2

左键点击玩家会显示当前玩家信息,右键选择玩家可以更换角色类型,所有自定义角色会有特殊的图片显示,具体角色类型可以看右边的玩家信息

  • 工具栏

    左键单击玩家会选择目标为当前玩家,每当单击工具栏上的按钮鼠标会变成十字箭头,用来选择目标玩家。

工具栏

  1. 警长:选择一位玩家为警长,如果已存在警长会转移警徽,再次点击警长玩家会取消警徽。
  2. 上警投票:选择给当前玩家投票的玩家,右键单击取消选择 (注意!是选择给当前玩家投票的玩家)。
  3. 明捞:当前玩家选择一位玩家为明捞对象。
  4. 暗捞:当前玩家选择一位玩家为暗捞对象。
  5. 轻踩:当前玩家选择一位玩家为轻踩对象。
  6. 重踩:当前玩家选择一位玩家为重踩对象。
  7. 金水:选择一位玩家作为当前玩家的金水。
  8. 银水:选择一位玩家作为当前玩家的银水。
  9. 指认:当前玩家指认一位玩家的角色。
  10. 收到投票(流放):选择给当前玩家投票的玩家,右键单击取消选择(注意!是选择给当前玩家投票的玩家)。
  11. 死亡:选择死亡的玩家以及死亡类型,对死亡后的玩家进行上述操作会自动取消。

详细规则:明捞、暗捞、轻踩、重踩为狼人杀术语,是指发言中对某位玩家的态度,每轮使用者根据玩家发言选择对应操作,应遵循一轮中每个玩家发言对另一个玩家只进行一次操作记录。

例如:1号发言对2号明确表示认同,此时应左键选择1号→明捞→2号,如果1号本轮重复表示认同2号也只记录1次。在此操作会对记录在玩家记录中,对团队分析有影响,具体可以见团队分析。

演示

3.高级功能

  • 筛选:选择与当前玩家相关的玩家,当更换当前玩家时会重置筛选对象

筛选

  • 团队分析(测试):团队分析会根据所有玩家的行为分析出可能在一个出现在一个团队的玩家,并给出概率预测。

团队分析

原理:每位玩家与其他玩家都会存在一个关系值(初始为0),当1号玩家对2号玩家做出某些操作时会加减对2号玩家的关系值,当关系值高于团队阈值时会变为团队成员(关系值最高的为亲密成员),当关系值小于负的团队阈值时会变为对立成员(关系值最低的为厌恶成员),如果2号玩家是1号玩家的团队成员,但是1号玩家是2号玩家的厌恶成员,那么1号玩家中的团队成员会除去2号玩家,然后从1号玩家的亲密成员中继续循环,直到没有亲密成员或者重复,这就是1号玩家的团队。

注意:这个功能无法分析出“倒钩”玩家,也可能将一些无关人员拉入团队,提供的概率值仅能作为参考

  • 默认值设置:
功能 (默认值) 说明
团队阈值(+1.5) 团队的划分依赖于团队阈值的大小,增加团队阈值会提高成为团队的门槛,准确度上升,但是需要更多的玩家信息,减少团队阈值会降低门槛,准确度下降,但是只需要少量信息。
明捞(+1) 增加高关系值
暗捞(+0.5) 增加低关系值
轻踩(-1) 减少低关系值
重踩(-0.5) 减少高关系值
投票(-2) 减少高关系值
团队初始概率值(50%) 等于团队阈值时的概率值
  • 纯净模式:

隐藏工具栏和玩家信息,仅提供记录角色功能

纯净模式

4.联系作者:

QQ:718801907

邮箱remalloc.virtual@gmail.com

源码werewolf

About


Languages

Language:Python 100.0%