首先我们来讲井字棋的思路
- 棋盘
- 下棋
- 判断输赢
这三步是最基本井字棋的逻辑
可以简单的实现玩家对战的功能
但在本篇文献中
我采取的是电脑跟玩家下
所以我们还需要撕开电脑的下法
- 什么地方可以下
- 下什么地方最好
- 垃圾步
基于上面的逻辑我们开始撰写我们的代码
- 棋盘
棋盘这里我才用了一个无序列表ul
以及九个li标签当作镜子棋的九个格子
并给他们都设置了样式
这里不多细讲 如图下
Li标签的value表示这个格子中的状态
为0的时候表示这里没有子
首先我们来讲井字棋的思路
这三步是最基本井字棋的逻辑
可以简单的实现玩家对战的功能
但在本篇文献中
我采取的是电脑跟玩家下
所以我们还需要撕开电脑的下法
基于上面的逻辑我们开始撰写我们的代码
棋盘这里我才用了一个无序列表ul
以及九个li标签当作镜子棋的九个格子
并给他们都设置了样式
这里不多细讲 如图下
Li标签的value表示这个格子中的状态
为0的时候表示这里没有子