使用C ++的Qt项目,实现了Tic Tac Toe的GUI游戏。 简单类图 系统组成 TitleScreen [入口点]:此类负责标题屏幕的GUI,其主要功能是收集用户设置的游戏选项,然后通过使用用户选项创建Tic Tac Toe控制器来启动游戏。 TTTController [Controller]:此类是Tic Tac Toe游戏的控制器,它将游戏选项作为输入,并根据该类中指定的游戏逻辑来控制视图(TicTacToeGame)和模型(Board),如果游戏选项指定,则还负责呼叫AI代理进行转牌。 Board [Model]:此类负责表示游戏的基础模型,它是可机读的GUI的2D矩阵表示