
坦克战争v2.0游戏Directx8.0 SDK C++源码
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
《坦克战争V2.0》是一款基于DirectX 8.0 SDK开发的C++编程语言实现的多人在线对战类游戏,玩家可以操控各式坦克,在虚拟战场上与其他玩家展开激烈战斗。
Directx8.0 SDK坦克战v2.0基本操作:
A/菜单操作:
- 菜单选择:W、S 或 上、下方向键
- 菜单确定:回车
B/游戏操作:
- 方向控制:W、A、S、D或方向键
- 发射子弹:空格
- 暂停游戏:回车
- 退出到菜单:ESC
版本升级说明:
1. 增加了暂停功能。
2. 使用DirectxSound提升了声音品质,解决了老版本不能混音的缺点。
3. 添加了敌方AI,敌人撞墙后会搜寻追踪玩家。
4. 物品增加至6种,玩家和敌人都可以吃到随机出现的物品。
5. 关卡数量增至十关。
6. 增加了地图编辑器,可自行设计并运行地图。
7. 重写了爆炸效果,模拟弹片飞旋。
游戏物品说明:
1. 钢盔:暂时不减血(被炸弹炸到除外)。
2. 坦克:增加1点生命值。
3. 时钟:冻结坦克移动一段时间。
4. 星型:提升子弹和移动速度(累计)。
5. 炸弹:随机轰炸地图,对方损失1点生命值。
6. 船:过河使用。
补充:
每关开始将重置坦克属性,但玩家坦克的生命值不恢复。
代码说明:
1. 重新编写了全部代码。
2. 使用编程语言VC++6.0 + Directx8.0 SDK。
3. 用DirectxDraw实现基本绘图,用DirectxInput 实现游戏操作
4. 首次使用DirectxSound组件实现了混音效果。
5. 尝试封装了Directx的三个重要组件。
问题:
1. 游戏在不同机器上运行速度不一,如何保证稳定的速度?
2. 坦克爆炸时一些坦克暂时消失无法解决。
3. 玩家与敌人碰撞检测困难,在倒退或穿墙后会出错。因此去除了该功能。
全部评论 (0)


