⚠️ 警告:使用自动化脚本可能违反游戏条款,存在封号风险。本脚本仅供学习交流,请勿用于主账号!
⚠️ Warning: Using automation scripts may violate game terms. Use at your own risk!
🇺🇸 English |
🇨🇳 中文
✅ 自动资源收集
- 支持金矿、圣水收集器的定时收取
⚔️ 自动捐兵(Beta)
- 支持雷龙、气球兵捐赠
- 支持狂暴法术、冰冻法术、闪电法术捐赠
- 捐赠后自动训练部队
🔧 自定义配置
- 多分辨率适配(1080p/720p/自定义)
- 功能模块开关控制
组件 | 版本要求 |
---|---|
部落冲突 | v14.xxx (2023-10-01) |
雷电模拟器 | 9.0.xx 或更高 |
操作系统 | Windows 10/11 |
Python | 3.9.1+ |
-
编辑配置文件
# config.py adb_path = "C:/platform-tools/adb.exe" # ← 修改为你的路径 device_vm_size = 0 # 1080x2400(默认) enable_donate = True
-
启动模拟器
- 分辨率设置:
- 推荐:1080x2400 (DPI 440)
- 备用:720x1280 (DPI 320)
- 启用 USB 调试模式
- 分辨率设置:
-
运行脚本
python main.py
-
在
position.py
中添加新分辨率配置:elif device_vm_size == 2: # 自定义分辨率 COLLECTOR_POS = (x1, y1, x2, y2)
-
提交 Pull Request 帮助完善适配!
model/
├── dataset/ # 标注数据集
│ ├── images/ # 截图样本
│ └── labels/ # YOLO 格式标注
└── yolov5/ # 训练代码
cd model/yolov5
python train.py \
--imgsz 640 \
--batch-size 1\
--epochs 1000 \
--data ../data.yaml\
--weights ../../util/best.pt\
--patience 0 \
--hyp ../hyp.game-ui.yaml
-
支持识别的元素
类型 名称 部队 雷龙、气球兵 法术 狂暴、冰冻、闪电 -
调试工具
-
使用
tools/yolo_test.py
实时测试界面识别:python tools/yolo_test.py
-
🔧 ADB 连接失败怎么办?
-
检查模拟器的 USB 调试模式是否开启
-
重启 ADB 服务:
adb kill-server && adb start-server
-
尝试更换 USB 端口或模拟器版本
🖱️ 脚本点击位置不准确?
-
确保模拟器分辨率为1080x2400
-
根据错误地方调整
position.py
中的坐标
- 目标检测框架 YOLOv5
🐛 提交 Issue