Gobang 1
文章目录
计划开发一个五子棋对战应用,通过这篇博客记录开发过程中遇到的问题。 项目开发过程中会记录多篇日志,这是第一篇。
开发计划
基本功能
- 有一个棋盘界面。
- 可以在棋盘上放置棋子,棋子必须落在有效位置,不能重叠,不能出界。
- 可以判断棋局是否结束,是否有人胜出,或者棋盘上没有空位。
功能丰富
- 界面美化,最近一个棋子加特殊效果,鼠标划过棋盘的效果,连成五子的效果。
- 在棋子上显示落子的顺序。
- 支持重新开局、悔棋。
- 简单ai,开局可以选先手和后手。
- ai优化。
- 残局闯关。
完善阶段
- 棋局记录,导入导出。
- 棋局分享。
- ai优化。
更多功能
-
拍照识棋局。
-
探索模式,可以不按照五子棋规则,在棋盘上自由摆棋,主要是方便研究学习五子棋。
-
教学模式。
-
联机对战。
架构设计

文章作者 天下无猫1998
上次更新 2022-11-19