【Github】项目名:EndlessCheng/mahjong – helper:日本麻将助手:牌效+防守+记牌(支持雀魂、天凤)
项目简介
这是一个日本麻将助手项目。在对战时能自动分析手牌,综合进张、打点等给出推荐舍牌,在有人立直或多副露时显示各牌危险度,还可记录他家手切摸切,能在看牌谱时推荐攻防选择,支持四人麻将和三人麻将,且支持雀魂网页版(多个服)和天凤(Web|4K)等平台。
安装使用
安装分以下几步:首先在浏览器地址栏输入chrome://flags/#allow – insecure – localhost,将相关项从「已禁用」改为「已启用」(不同浏览器可能有差异),设置完成后重启浏览器;然后安装浏览器扩展HeaderEditor,用于修改code.js文件以便发送游戏操作信息至本地运行的助手(能翻墙可从谷歌商城下载,或从CRX安装,若无法安装可尝试360浏览器),安装好扩展后进入管理界面,点击导入和导出,国内用户在下载规则中填入https://endlesscheng.gitee.io/public/mahjong – helper.json后点击下载按钮再保存,海外用户可填入https://mjhelper.github.io/mahjong – helper.json;接着前往releases页面下载助手并解压到本地打开,若浏览器之前打开过雀魂网页需清除缓存(打开雀魂网页,按F12,右键地址栏左侧刷新按钮选择「清空缓存并进行硬刷新」)。也可选择从源码安装,使用命令goget – u – vgithub.com/EndlessCheng/mahjong – helper/…,完成后程序生成于$GOPATH/bin/目录下。按照流程安装完成后,启动助手选择平台即可(需先启动助手再打开网页)。
功能示例
牌效率
切牌选择会显示进张数、向听前进后的进张数、可做役种等信息,助手综合切牌选择的速度、打点、和率进行排序,格式为:进张数[改良后的进张数加权均值]切哪张牌=>向听前进后的进张数的加权均值[手牌速度][期望打点][役种][是否振听][进张牌]。
鸣牌判断
如鸣牌后听坎5s的例子,宝牌为6m,上家打出6m宝牌后可考虑用57m吃打出9m提升打点维持听牌,巡目尚早时可拆掉46s追求混一色。
手摸切与安牌显示
可展示某局三家手摸切情况,白色为手切,暗灰色为摸切,鸣牌后打出牌用灰底白字显示。副露玩家手切中张牌有颜色高亮辅助判断听牌率,玩家立直或听牌率高时会显示安牌,危险度综合多因素考虑,有不同颜色标识。
牌谱与观战
支持解析雀魂牌谱(含分享)和观战下的手牌,切换视角可解析其他玩家手牌。
其他功能
这还是一款命令行工具,可分析何切题,有多种输入命令形式,还有如指出宝牌、额外显示打点估计、获取WebSocket收发消息等功能。
项目总结
该日本麻将助手功能丰富,无论是牌效分析、防守提示还是牌谱分析等方面都能为玩家提供帮助。希望大家可以积极留言,分享使用这个项目过程中的经验或者提出改进的建议等。
项目地址
数据统计
数据评估
本站链氪巴士提供的EndlessCheng/mahjong-helper:日本麻将助手:牌效+防守+记牌(支持雀魂、天凤)都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由链氪巴士实际控制,在2024年12月6日 上午12:00收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,链氪巴士不承担任何责任。
相关导航
electron - vue - music是一个基于electron - vue开发的音乐播放器,其界面模仿QQ音乐,技术栈包含electron - vue、vue、vuex、vue - router和element - UI。当前项目已停止更新,基于VUE3+TS的版本已开源,开源地址为smallruraldog.github.io/vue3 - music/。运行该项目可通过git clone等操作,正式打包有图标样式的要求,还集成了网易云音乐API到electron,若觉得项目节省开发时间可支持开发者将项目做下去。
这是shengqiangzhang/examples - of - web - crawlers项目,它包含一些常见的网站爬虫例子,代码通用性较高且时效性较久。项目主要爬取淘宝、天猫、微信、微信读书、豆瓣、QQ等网站,代码对新手友好,采用简单python代码并配有大量注释。其中有淘宝模拟登录、天猫商品数据爬虫、微信相关功能(如提醒女友、生成个人数据报告、导出朋友圈数据电子书)、爬取豆瓣电影数据、多线程爬取天天基金网数据、一键分析上网行为、导出微信读书书籍和笔记等多方面的功能内容。
spring - boot - starter - swagger项目主要利用Spring Boot的自动化配置特性,能够快速将swagger2引入springboot应用来生成API文档,简化原生整合代码。项目提供了丰富的功能,如不同版本有不同特性改进,包括artifactId的修改,支持JSR - 303校验注解展示、自定义全局响应消息配置、UI功能配置、ignoredParameterTypes配置以及鉴权配置等,还有详细的分组配置用于管理大量API的文档,提供了使用样例和详细的文档帮助开发人员快速上手使用。