gpt4 book ai didi

c - 用于棋盘游戏(国际象棋或其他)的灵活库或服务器?

转载 作者:太空宇宙 更新时间:2023-11-04 07:42:53 26 4
gpt4 key购买 nike

我正在寻找可用于试验棋盘游戏的程序或库(主要是国际象棋,但不一定 - 其他类似的复杂棋盘游戏也可以)。我将测试不同的游戏算法。

这是我需要的:

  • 如果可能的话,我想让我的程序与玩家喜欢狡猾和狡猾,但也反对自己与人类玩家对抗;

  • 如果我的播放器程序可以与通过 TCP 的“服务器”,但如果它有一个 C 接口(interface)(不是 C++,因为那样我就得写一个包装器);

  • 我可能想改变游戏规则(初始位置件,件数,甚至移动规则);

  • 灵活(如果库/服务器验证例如国际象棋走法,但我希望这样的功能是可选的,因为我想为某些人关闭它实验);

  • 免费(我可能想进入源代码,也许改变一些位)。

如果有人能指出这样的库/服务器,我将不胜感激......

非常感谢!

P.S.:我想包含一个“棋盘游戏”标签,但似乎我需要更多的声誉...

附言2:我愿意接受两个答案(它们是互补的)。遗憾的是 StackOverflow 不允许这样做。

最佳答案

VASSAL是一个跨平台的引擎,用于在互联网上玩棋盘和纸牌游戏。它旨在让人类互相玩耍,但它具有足够的可扩展性,您可以添加一个 AI 播放器。

它是开源的并且可高度自定义,人们已经使用它创建了原创游戏。

关于c - 用于棋盘游戏(国际象棋或其他)的灵活库或服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1654691/

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