欢迎来到DouZero_For_Happy_DouDiZhu,这个项目基于强大的DouZero框架,旨在为你提供一个强大的斗地主游戏助手。在本文中,你将了解如何使用这个项目,但请注意,本项目仅供学习和技术交流使用,请不要将其用于其他非法或商业目的。
项目背景
DouZero_For_Happy_DouDiZhu建立在DouZero的基础之上,它是一个斗地主游戏的自动化工具,可以帮助你更轻松地玩这个有趣的扑克牌游戏。本项目包含三个不同的DouZero模型,分别是SL、DouZero-ADP和DouZero-WP,每个模型都具有不同的训练目标。
如何开始
环境配置
在开始使用DouZero_For_Happy_DouDiZhu之前,请确保你已经正确配置了DouZero的环境。你需要安装所需的Python包和相关依赖。
运行项目
- 确保你的斗地主游戏窗口以最大化方式打开,分辨率设置为1920x1080。
- 将游戏窗口移动到屏幕的右下角,以避免遮挡手牌、历史牌和底牌区域。
- 打开项目的
main.py
文件,运行它。 - 项目会自动开始识别斗地主游戏中的地主角色,并在窗口内显示识别结果。
- 游戏开始后,观察AI给出的出牌建议,并根据情况手动选择并打出牌。
- 游戏结束后,会弹出对话框提示你的输赢情况。
- 如果识别出现错误或没有反应,你可以通过点击“结束”按钮来停止本局游戏。
注意事项
- 如果你在王炸时出现识别问题,可能是因为特效时间较长,导致只能识别一个王。
感谢和鸣谢
我们要特别感谢DouZero项目,它为我们提供了强大的框架基础。此外,我们还借鉴了cardRecorder项目的部分代码和模板图片,用于识别扑克牌。
结束语
DouZero_For_Happy_DouDiZhu是一个令人兴奋的项目,它可以让你更好地享受斗地主游戏。如果你对这个项目感兴趣,可以了解更多信息,也欢迎加入我们的QQ交流群(群号:754619468,入群口令:DouZero)。
请记住,这个项目仅供学习和技术交流使用,请合法使用,不要用于非法或商业目的。