gpt4 book ai didi

flash - 如何为在线 Flash 游戏构建机器人?

转载 作者:行者123 更新时间:2023-12-04 07:11:51 24 4
gpt4 key购买 nike

有很多 Flash 游戏要求你做重复的 Action 。一个例子是 FarmVille 或获取在线扑克游戏的统计数据。

在您在屏幕上看到的内容、机器人算法和点击鼠标之间创建界面的最佳方式是什么?

所以基本上,当我在 Facebook 上玩德州扑克时,如果我获得 AA,我希望机器人点击全押。如果我没有得到 AA,我想弃牌。这只是一个例子,不是实际的策略。或者另一个例子是在farmville中路由任务。

所以基本上。它必须抓取屏幕的图片。识别模式并将它们转换为算法的输入。输出算法将点击其他一些(可能相同)模式。

有什么建议么?

最佳答案

我有为在线纸牌游戏构建简单的基于计算机视觉的机器人的经验。

我使用了一个名为 的跨平台 python 库。尸检 处理自动鼠标点击和键盘输入。机器人每 0.5 秒捕获一次屏幕,然后将捕获的屏幕转换为 numpy 数组进行分析。 Python 具有良好的图像处理(PIL、OpenCV python 绑定(bind))和机器学习实用程序(scikit-learn)。对于简单的图像模式识别,机器人提取图像区域上像素亮度的平均值以做出决策。对于复杂的,正在使用 OpenCV 模板匹配和 SVM 分类器。

服务器第一次捕获了我的机器人,所以我猜有些服务器端有机器人检测。在我添加了更多随机性和灵活的决策制定之后,该机器人绕过了服务器端机器人检测。

一切都让我度过了一个星期六,我很享受星期天。

关于flash - 如何为在线 Flash 游戏构建机器人?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4234392/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com