/TicTacToeGame

九宫格游戏Demo

Primary LanguageC++MIT LicenseMIT

TicTacTae 小游戏Demo

该游戏有两个模式

  1. 普通模式,标准井字棋游戏,回合没有时间限制。
  2. 竞速模式,每回合有时间限制,且每次下到第7颗棋子时会移除最开始的两颗棋子,直到决出胜负。

游戏逻辑简介

游戏AI采用MiniMax算法,但是限制最大迭代层数以影响AI智能。 游戏逻辑主要由三个C++类实现:

  1. Chess 负责棋子表现
  2. ChessBoard 负责棋盘表现,以及棋盘的功能(胜负判定、状态管理、AI下棋等)
  3. Match 负责比赛回合与轮次管理