git clone https://github.com/liyanlong/js_gobang.git
npm install
npm run start
- 使用原生技术实现,兼容 Chrome 浏览器即可。
- 实现胜负判断,并给出赢棋提示;任意玩家赢得棋局,锁定棋盘。
- 界面可以使用 DOM / Canvas 实现。
- 实现一个悔棋功能.
- 实现一个撤销悔棋功能.
- 设计模式
- 订阅/发布模式
- 中介者模式
- ECMAScript5 defineProperty
- CMD模块加载
- canvas绘制
- 添加智能AI下棋
- 编写测试用例
- ESLint 检查
- 使用ES6 + Vue.js + Webpack 编写
- 联网对战