-4

我最近刚毕业于计算机科学与人工智能学位,但我觉得我没有太多的实践,我已经学会了。我有兴趣尝试实施某种机器学习方法或玩弄自己的想法,我想知道是否有任何游戏暴露了API,我可以使用或以其他方式允许实现计算机播放器并运行多个游戏学习的目的等等。您可以开发自己的AI玩家的策略/管理游戏

我特别感兴趣的是策略类游戏,任何类似帝国时代的RTS游戏都可以打开像文明类似的东西。尽管我很乐意接受任何可能有趣的建议。

回答

0

AI环境中最常见的实时策略游戏是“星际争霸AI”。它仅在Windows平台上运行,竞争对手包括一个用于开发控制器的API。大多数关于该主题的论文都涉及这个问题,几乎所有的机器学习,再加固学习和其他算法都在Starcraft AI中实现。最常见的AI玩家ist“Eisbot”,它有自己的github网站以获取更多信息。

与现代人工智能技术一起玩的另一种可能性是从头开始编写游戏,仅用于开发游戏控制器。这比它的声音更容易,“Python pygame”是一种简单的策略游戏,只需要500行代码。编程这样的游戏比编程AI控制器要容易得多。我假设,编码一个小游戏需要5%的时间,但编写一个解决游戏的AI玩家需要95%的时间。