【问题标题】:How to make a robot to play a video game by Python in Mac OSX?如何在 Mac OSX 中通过 Python 制作机器人玩视频游戏?
【发布时间】:2016-01-21 03:49:51
【问题描述】:

我正在研究机器学习,并想应用一种算法来训练机器人玩电子游戏。我可能想使用 Python 来实现代理(控制器),所以我需要一种方法来从 python 中截取游戏的屏幕截图,并将键盘事件从 python 发送到游戏。我的操作系统是 Mac OS X 10.10。

我是 Python 新手。 Python有可能这样做吗?如果是这样,该怎么做? 谢谢。

【问题讨论】:

  • Stack Overflow 不是代码编写或教程服务。
  • 我觉得你有点过头了。尝试先学习更多关于 python 的知识。并尝试查看其他程序源代码,了解如何让机器人玩你的游戏。

标签: python python-2.7 python-3.x machine-learning robotics


【解决方案1】:

我不是该领域的专家,但我认为您可以查看一些启发式搜索算法,例如遗传算法 (GA)。

https://en.wikipedia.org/wiki/Genetic_algorithm

此外,每场比赛都不同,例如超级马里奥与国际象棋比赛。我不确定您在玩什么游戏,但 GA 已成功实施以巧妙地玩超级马里奥。

我认为你可以先开发一个 AI 来玩游戏,然后收集一些数据进行分析,以便下次玩得更好?再说一次,我不知道你在追求什么样的游戏,所以我很难提供想法来帮助你。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-01-11
    • 1970-01-01
    • 2013-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-10
    相关资源
    最近更新 更多