Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

一些建议 #7

Open
Eric-Joker opened this issue Nov 23, 2023 · 3 comments
Open

一些建议 #7

Eric-Joker opened this issue Nov 23, 2023 · 3 comments

Comments

@Eric-Joker
Copy link

Eric-Joker commented Nov 23, 2023

1.将分析器改成可选择多个版本。现在的分析器应该是被大佬修改过的吧,也许可以保留原版、Aokooooooの、AlphaJong,后者存在自定义参数,可以保留(

2.不知道是opencv的问题还是控制鼠标相关方法的问题,鼠标移动到目标牌时最终有可能移动到牌的右侧外边缘(复现了4次只发现在右侧),导致打牌失败
3.需要点叫牌按钮(和碰取消等)时,鼠标移动的最终目标可能是上家或本家的副牌区,也有可能是目标按钮的上侧外边缘(也是四次),导致叫牌失败。

4.装扮中可以设置其他的牌面,会影响识别,我试图找相关贴图但是没找到(

也许可以在获取到对局开始的信息时识别一些固定元素(比如左侧的自动操作栏)来估计叫牌按钮等区域的可能坐标范围,然后只在这个区域进行识别和控制(纯属瞎想的)

liqi.ts是经过删选嘛,我看相对于游戏的少了近一半

@HomeArchbishop
Copy link
Owner

感谢建议🙏
1.关于分析器。或许有改进。
2.可能是定位点的问题,考虑修复。
3.叫牌按钮目前支持繁体(因为模版是繁体),如果是简体的话识别会不成功。
4.牌面可以从浏览器控制台的 Network 获取。牌面的模版直接替换图片文件就好了。不过目前关于叫牌的模版可能有点随意。。。不太好替换。todo + 1

识别这边我设计得确实有点问题,需要改进。

也许可以在获取到对局开始的信息时识别一些固定元素(比如左侧的自动操作栏)来估计叫牌按钮等区域的可能坐标范围,然后只在这个区域进行识别和控制(纯属瞎想的)

我确实只在一定范围内识别,不过范围可能还不够小(todo + 1

liqi.ts是经过删选嘛,我看相对于游戏的少了近一半

可能是雀魂又加了。不过这个项目用的字段不多。但是最好还是更新一下。

@Eric-Joker
Copy link
Author

哦对,分析器暂时别想用神经算法的了,那些项目的许可证和readme写着不允许用于作弊(

@HomeArchbishop
Copy link
Owner

pity :-(

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants