C++

insyde(INSYDE)

Insyde(智能系统设计师):建立自己的智能系统的集成环境。

自动播放器 – 带有Alpha-Beta-pruning(AutoPlayer-Chess-With-Alpha-Beta-Pruning)

国际象棋游戏一直是一个经典的AI问题,如今,有几种出色的开源实现了自动国际象棋玩家。在这项任务中,我们将制造另一个快捷的球员,该球员将使用一些完善的策略以及Minimax以及为国际象棋棋手计算动作。 为了完成此作业,您已为您提供了一个称为Chessplayer的抽象基类,以及两个名为HumanPlayer和AutoPlayer的演示播放器类。还提供了这两个班级,另一个称为Gamestate的班级,在任何给定时间都保持游戏状态。在任何给定时间的国际象棋状态都包含有关玩家转弯的信息(即,一个称为颜色的枚举,值为1,这意味着白人玩家将移动,0表示黑人球员将移动)和8 x 8国际象棋板,其中包含编码的国际象棋棋盘,如下所示。

pneatm(PNEATM)

纯C ++库,用于不断发展的神经网络,可访问任何以前的数据,允许任何类型的数据

SCE(sce)

下一代AI启用了国际象棋引擎。

nqueen(NQueen)

人工智能(Slo。UmetnaInteligenca)的N-Queen问题求解器应用

Tictactoeai(TicTacToeAI)

我组合的一个简单的AI可以玩Tictactoe。我一口气做到了,所以不要期望代码得到很好的优化。测试和调试中仍然有评论。随意使用它并改进它。

MCT(MCTS)

快速的C ++实施完全可定制的蒙特卡洛树搜索

滚动至顶部