当然,作为游戏本身来说,这个界面实在是太粗糙了。但界面的极简同时也可以说是控制台的一个好处。用它来研究算法就比较方便了。
这里尝试实现了一个标准的战棋游戏:双方轮流行动,不同兵种有不同的移动力、攻击范围、攻击力、防御力。并且在双方兵力完全相同的情况下测试计算机算法的能力。
其中最后一版使用alpha-beta剪枝后,战斗能力明显提高,人类智能想随便取胜,也不是一个很容易的事情了。
源代码放在了CSDN下载资源中(dev-c++开发的全鼠标操作控制台战棋(完整源码)-C++文档类资源-CSDN下载dev-c++开发的全鼠标操作控制台战棋,完整源代码,使用了最短路径算法,alpha-beta剪枝策更多下载资源、学习资料请访问CSDN下载频道.https://