“QWOP游戏右序列查找器”技术选择 - 工具

时间:2011-11-23 18:34:01

标签: flash user-interface artificial-intelligence

我想编写一个脚本,通过一些试错法学习玩QWOP游戏,可以在互联网上以Flash格式获得(more information on QWOP)。我发现它有一些挑战:

  • 该程序在Flash上​​可用,我不知道任何脚本(我计划使用JavaScript)如何使用其虚拟UI,这意味着将相应的击键发送到游戏UI。

  • 我知道Java Script并不是最容易掌握的语言,尤其是人工智能这样复杂的编码目标也存在挑战。

我的问题是什么是最好的工具或语言,我可以在实践中做出这个非常有趣的实验?

* 对于那些不知道的人来说,QWOP是一款游戏,其中一个角色应该跑100米跑,手动指示腿部动作给出Q,W,O和P键。

** 据说游戏很难掌握正常的人类智能,因此它似乎是一些人工智能测试的理想选择。与发明人类智能的AI国际象棋选手同样有趣。

1 个答案:

答案 0 :(得分:0)

看,即使假设您的机器人以2Hz的慢频率工作,它也必须在持续 t 秒的游戏中做出4 2t 选择。如果您只想了解游戏的前5秒,您将需要 2个月来尝试所有可能性。

在实施方面,最好的方法可能是扭转游戏并制作自己的Flash应用程序,使用相同的算法循环组合。这样,您就不必等待游戏实时播放,并且可以通过输入模拟和输出检测来避免所有麻烦。