ttt与ai专案v 000 源码
用AI打井 目标 构建命令行界面(CLI)。 创建具有多个相关和协作对象的领域模型。 概述 该项目的目标是用0、1和2人模式构建一个Tic-tac-toe版本: 一个零玩家游戏有两个计算机玩家在没有用户交互的情况下互相对战。 1人游戏中有人在与计算机对战。 一个2人游戏有两个人类玩家。 您将使用多个相互关联和协作的对象来实现井字游戏,包括用于人类玩家和计算机玩家的单独类。 计算机播放器课程将具有某种人工智能或逻辑来做出移动决定。 最后,将所有这些都包装在CLI中。 谨慎行事虽然您可以重用先前实验中的某些代码,但对本实验的期望更高! 现实生活中的开发也是如此:随着我们的程序变得越来越复杂,我们过去所依赖的代码不再适用。 合作 与他人一起进行软件项目并不是一件容易的事。 当您是一位出色的独奏编码器时,软件开发通常是一项协作活动。 就像其他任何东西一样,在代码上进行协作也具有技巧。