Rau*_*ets 6 algorithm artificial-intelligence
我想知道是否存在人们可以上传他们的AI以在不同的棋盘游戏中相互竞争的网站:国际象棋,Gomoku等.
该站点将接受程序的源代码(用一些通用语言编写),编译它并相互运行程序.所有程序都必须使用一些通用的通信技术.
我的动机是我在Stack Overflow中看到了很多不同的Gomoku程序,我想测试不同的算法.但每个人都使用不同的语言和界面,我无法让他们互相对抗.
共同的专用服务器,可以互相玩AI并保持全球分数板将是很多乐趣:)
这样的服务器存在吗?
我能找到的最好的是http://wawrzak.com/megagomoku/,但它仍然是我必须在我自己的计算机上下载和运行的东西 - 我更喜欢现有的网站,任何人都可以贡献.
编辑:同样有趣的是http://gomocup.wz.cz/gomoku/download.php.这是每年举行的gomoku比赛,并且具有通信界面和许多现有的gomoku节目.我希望它在一年内运行的频率超过一次,但是:)上传你的程序并看到结果的即时反馈非常好.
具有大多数通用界面(除了必要的游戏特定差异之外)的通用服务器会很好。上传源代码并让服务器编译并运行它具有完全消除作弊的良好效果(输入人类动作,就好像机器人想出了它们一样)。但它只适用于时间限制非常低的游戏,因为对 CPU 的要求很高——每个游戏引擎都会在分配的大部分时间里固定 CPU。时间限制越低,每个 CPU 核心每天可以运行的游戏就越多。
但我仍然喜欢这个主意。即使时间限制很短,也会很有趣。嗯,也许我会开始这个项目......