论文部分内容阅读
以软件工程理论为指导,以Visualc++6.0为开发平台,以C++为开发语言,使用Win32 API和DirectX技术,设计和开发“Tank Fighting”游戏。游戏有两种模式:单人游戏和双人游戏。每种模式分为三个层次:资源层,处理层和显示层l资源层负责存储和加载图片声音等信息;处理层负责控制游戏中的各种事件流程,主要包括碰撞检测算法和电脑AI算法等;显示层负责显示游戏界面,分为精灵和图层两种显示单元。使用DirectX组件进行输入输出、动画和声音的处理。