Skip to content

tziakcha-stats/tziakcha-player-insights

Repository files navigation

Logo

雀渣用户高级分析工具

适用于雀渣平台的用户数据分析工具,显示用户各种详细信息,添加一些便捷功能,在牌谱回放时实时显示 CHAGA 推荐的候选打法和权重评分。

这里特别鸣谢 CHAGA 提供的看谱 API,主要代码来自 tziakcha/reviewer-homepage,本项目只是写了一点简陋的显示和简单的优化,放到了油猴脚本。

demo

安装

脚本支持 PC(Windows、Mac、Linux),在 Android 上的 Edge 浏览器也能够安装,其他浏览器支持情况有待补充。

需要先安装用户脚本管理器(Tampermonkey 或 Violentmonkey)。你可以在浏览器插件商店下载:

请注意:脚本需要开启插件界面 / 设置界面的 开发人员模式,然后在 插件的设置 中打开 站点访问权限和相关使用权限,否则会无法读取界面信息导致失效!

dev mode


接着访问 安装脚本(或直接从本仓库下载/复制 )。脚本会在雀渣页面(https://tziakcha.net/*)自动启用。

功能

用户风格 一键家访 本地收藏
style homepage favorites

新增的本地收藏功能支持在牌谱与小局页面直接收藏内容,在收藏夹中管理标签、备注,并执行导入导出。

脚本在牌谱回放页面的控制面板右侧提供以下功能:

高亮首选牌:用红框标记 CHAGA 推荐的最优打牌选择。

显示权重条:在手牌上方显示柱状图,通过 Softmax 归一化后的概率分布直观展示各候选牌的权重。

候选打法列表:按权重降序显示所有候选操作及其评分。

加载状态指示:实时显示当前步数和四个座位的数据加载状态( 已加载,· 加载中, 加载失败)。

controller

实现

脚本通过拦截雀渣平台的 TZ 构造函数获取游戏实例,同步当前回放步数。分析数据从 CHAGA API(https://tc-api.pesiu.org/review/)异步获取,包含每个回合每个座位的候选打法和权重。对于缺失的中间步数,脚本会自动填充最近的有效数据以保持连续性。

About

适用于雀渣平台的用户数据分析工具,显示用户各种详细信息,添加一些便捷功能。

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors