AI_Tank2.0版的新增功能和改进之处 此次改进的主要目标
u 改进在1.0版中发现的各种方法和结构上的问题。
u 增强游戏的可玩性,以利于宣传。 添加效果:
u 添加爆炸效果。
u 添加震动效果。
u 添加音效。 绘制:
u 考虑到坦克、场景物体、炮弹等的扩展性,将绘制代码分散到各类中。
u 隐藏未探索区域。 改善结构
u 采用层次结构,分为服务层、逻辑层、接口层。 改善部分算法
u 改善雷达的遮挡判定算法。
u 改善坦克与场景格的碰撞检测。 增加团队作战功能
u 用一个称为TeamInfoManager的类来传递队友间的讯息。
u 支持自定协议。 改善界面
u 在XNA窗口中制作界面,而不再使用Form。
u 改善游戏进行中调出界面,包含设置,退出游戏等。 添加关卡设计功能(可能在更晚的版本中添加)
u 在地图中添加坦克,并指定AI,而不需要等到运行时选择。
u 在新的结构下,不仅可以自设地图、添加自定义的场景物体,添加各式的坦克、各种武器效果也成为可能。