# tic-tac-toe **Repository Path**: swzj/tic-tac-toe ## Basic Information - **Project Name**: tic-tac-toe - **Description**: 井字棋游戏-React学习 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-11-09 - **Last Updated**: 2021-11-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: React ## README # React 学习-井字棋游戏 ## 完成了一个拥有以下功能的井字棋 - tic-tac-toe(三连棋)游戏的所有功能 - 能够判定玩家何时获胜 - 能够记录游戏进程 - 允许玩家查看游戏的历史记录,也可以查看任意一个历史版本的游戏棋盘状态 - 能够重新开始游戏 ## 游戏改进实现 1. 在游戏历史记录列表显示每一步棋的坐标,格式为 (列号, 行号)。 2. 在历史记录列表中加粗显示当前选择的项目。 3. 使用两个循环来渲染出棋盘的格子,而不是在代码里写死(hardcode)。 4. 添加一个可以升序或降序显示历史记录的按钮。 5. 每当有人获胜时,高亮显示连成一线的 3 颗棋子。 6. 当无人获胜时,显示一个平局的消息。