坦克大战——C++游戏代码
游戏分里外两个部分组成,里部分(用户不可见)通过里部分执行判断,地图数组更改,和各种值的改变。更改完里部分再根据相应变化更改表部分。(用户可视部分)表部分的打印通过gotoxy去到相应坐标再printf打印出字符,通过文本函数改变文字字体颜色与文字背景颜色与字符组合实现图形界面。程序通过计数器+循环判断的思想,类似单核cpu的多线程实现(单线程在不同程序/函数间来回执行)省去了多线程。(具体过程在功能设计与描述有详细描述)另AI实现与加强依赖于rand随机函数的运用,进一步强化AI,增加游戏乐趣功能方面,游戏参考于80年代任天堂红白机(FC/FamilyComputer)上的游戏坦克大战(BattleCity),包括地图,游戏模式等等(当时的游
用户评论