C++ 棋盘游戏实践

用可运行、可测试的棋盘游戏学习 C++ 工程实践,从井字棋开始逐步建立清晰的程序边界。

用可验证的棋盘游戏学习 C++ 工程

这个项目用可运行、可测试的棋盘游戏讲 C++ 工程实践,正文从井字棋这个完整样例开始。

当前游戏

井字棋

十一章从对局规则读到局面快照,章节入口在游戏首页。

后续棋类

四子棋

井字棋完成后再写。

五子棋

工具链与井字棋相同。规则另写。

黑白棋

至少两个游戏真实复用同一规则之前,不提取共享库。