电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

程序设计实训坦克大战实验报告

程序设计实训坦克大战实验报告_第1页
1/12
程序设计实训坦克大战实验报告_第2页
2/12
程序设计实训坦克大战实验报告_第3页
3/12
程序设计实训报告 坦克大战 专业班级: 装控 1401 实习时间:2015 年 7 月 10 日至 7 月 14 日 实习地点: 微 401 成 员 1: 赵振华 成 员 2: 许晨欢 成 员 3: 蒋绪涛 考勤(10%) 文档(30%) 创意及实现(30%) 视频 (30%) 总成绩 (100%) 个人分 成员 1 成员 2 成员 3 1 一、作品概述 1.1 创新点: 1、自定义并命名树林和钢板精灵,设置树林属性为不接受碰撞可以自由穿梭,钢板为接受任何碰撞但不做任何处理(即子弹和坦克均不能摧毁钢板)。 2、添加坦克发炮、击中目标和坦克移动的特殊声效。 1.2 概述: 这款游戏是我们 QW ER 小组以经典 90 版坦克大战为背景制作的坦克大战的改编款,玩家通过控制坦克摧毁敌方坦克来保卫主基地不被摧毁。当敌我双方坦克相碰或己方基地被子弹摧毁时游戏结束(敌我双方子弹均可摧毁基地),每隔 3 秒钟出现一辆敌方坦克,游戏最大时长为 100 秒。此款游戏与经典 90 版坦克大战较为相似,操作简单,能唤起我们对童年的回忆。 二、功能设计 玩家坦克与敌方坦克在街道中进行巷战,玩家坦克被击中或与敌方坦克相撞、玩家指挥部被击中或游戏时间到,一局游戏结束。 按下空格键后游戏开始,“空格开始”消失,载入地图,100 秒倒计时开始,并把玩家坦克设置在指挥部左侧。 游戏时间到,玩家坦克被敌方坦克摧毁,与敌方坦克相撞,或者玩家指挥部被摧毁,一局游戏结束,游戏回到初 始界 面 ,并显 示 上 一局的分 数 。 玩家用W 、A、S、D 键控制坦克上 、下、左、右 运 行,按J 键开炮。坦克行进过程 中有 特殊声效,坦克发射 或击中目标都 有 相应 的声效。玩家坦克碰到墙 和钢板就 停 下来,需 要 调 转 方向 才 能继 续 前 进。玩家坦克开炮,一炮就 能摧毁一块 墙 或者一辆敌方坦克,但不能摧毁钢板,玩家可穿梭于 树林中。玩家每摧毁一辆敌方坦克,加 1 分 。 玩家指挥部被坦克或者炮弹(不管 玩家还 是敌方)碰上 ,都 会 被摧毁。 每隔 3 秒钟,就 会 产 生 一辆敌方坦克。敌方坦克每隔一段 时间,就 自动开炮。敌方坦克遇 到墙 就 会 停 下来。停 下来的坦克,前 方的墙 如 果 被摧毁了 ,又 能继 续 前 进。每隔几 秒钟,敌方坦克就 会 顺 时针 变 换 一个 方向 前 进。每局最大时长为 100 秒。 2 三、功能实现 3.1 数据结构 struct Wea...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

程序设计实训坦克大战实验报告

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部