小游戏毕业设计_第1页
小游戏毕业设计_第2页
小游戏毕业设计_第3页
小游戏毕业设计_第4页
小游戏毕业设计_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 / 21 小游戏毕业设计 目 录 第一章 项 目 介绍 . 1 游戏概述 . 1 项目概述 . 1 游 戏 背 景 故事 . 1 游戏进度表 . 2 运 行 环境 . 2 第 二 章 游 戏 元素 . 3 游戏角色 . 3 游戏NPC .2 / 21 . 4 游戏资源参数 . 4 游戏关卡 . 5 第 三 章 系 统 设定 . 6 游戏流程图 . 6 游 戏 界 面 的 简 介图 . 7 游戏主要类介绍 . 8 第 四 章 游 戏 主 要 模 块 介绍 . 9 游 戏 背 景 加 载 模块 . 9 游戏 菜 单 界 面 模块 . 10 游戏的游戏模块 . 11 游 戏 退 出 界 面 模3 / 21 块 . 13 游戏 说 明 界 面 模块 . 14 游戏 设 置 界 面 模块 . 15 第五章 游 戏 程 序 主 框 架 实现 . 17 总结 . 20 参考文献 . 21 第一章 项目介绍 游戏概述 打地鼠是国内外都很流行的益智类小游戏,通过在一个田园上用锤子敲打从洞口冒出的地鼠而获得游戏快感,消灭地鼠人人有责!保卫家园从我做起! 游戏画面表现采用 2D 视觉设计风格、简约的手游类专用音响效果设置,本游戏由简单的 1 到 9 数字按键操作实现消灭地鼠 ,是一款简单易懂容易上手的手机休闲游戏。 项目概述 游戏背景故事 哈里斯顿,一个坐落在美国南方的一个小镇,这里4 / 21 环境优美,气候宜人,因此吸引了大量的动物 来这附近居住,但是总有一些胆子大一点的动物跑到人类居住的地方定居。于是清除地鼠的任务开始了 ? 游戏进度表 运行环境 本游戏能够在屏幕大小为 240*320 诺基亚手机等真机上流畅运行。 第二章 游戏元素 游戏角色 1. 角色属性定义 玩家实际是控制一个打地鼠的锤子,玩家初始生命数为 3;每逃跑一个地鼠,逃跑地鼠数加 1,当逃跑数为 15时,玩家生命数减 1;当玩家生命数为 0,则游戏结束。 2. 游戏角色介绍 游戏的角色主要是一只地鼠,它会随 机出现在手机屏幕上的固定的 9 个区域内,因为关卡的不同而出现速度和数量不同。 3. 游戏角色攻击 由于地鼠随机出现在手机屏幕上的固定的 9 个区域内,玩家控制手机上的 1 到 9 按键进行攻击,当锤子攻击地鼠时进行碰撞检查,当检查到锤子跟地鼠相碰时为攻击到状态,玩家积分加 1。当地鼠出现的屏幕上并未被攻击到进入消失状态后,玩家积分 -1。玩家积分小于 0 时结束游戏。 游戏 NPC 1. 资源:地鼠 5 / 21 游戏中地鼠的图片是一张 32*224 大小的 PNG 图片,地鼠有 5 种状态:未钻出状态、露出脑袋状 态、全身钻出状态、逃回地洞状态和被玩家打到消失状态。游戏中地鼠的初始帧序列是在 MianNPC 类中进行的设置: 2. 资源:锤子 游戏中锤子的图片是一张 32*96 大小的 PNG 图片,锤子一共有 3 种状态:未攻击状态、攻击状态、攻击完成状态。游戏中锤子的初始化参数是在 MainChuizi中完成的: 锤子图片的初始化加载: 锤子精灵的初始化: 游戏资源参数 Xxxxxxx 学院 Flash 小游戏制作 XXXXXXXXXXXXX 学 院 毕 业 论 文 论文题目: Flash 小游戏制作 系别: xxxxxxxx 专业: xxxxxxxx 班级: xxxxxxxx 学生姓名: xxxxxxxx 指导教师姓名: xxxxxxxx 6 / 21 论文完成日期: xxxxxxxx 摘要 随着现代科技的高速发展,短短几十年,电脑游戏得到迅猛发展。电脑游戏充分利用多媒体网络优势,拓宽了传统游戏的界限,给人们带来全新的体验。在这 些游戏中,Flash 游戏以其好看的动画,绚丽的声光效果,高度的通畅性,以及很强的可玩性,而受到广大青少年的青睐。 Flash 软件由 Macromedia 公司推出,除了制作动画以外,还能实现交互功能。 Flash 是一种创作工具,设计人员和开发人员可使用它来创建演示文稿、应用程序和其它允许用户交互的内容。 Flash 可以包含简单的动画、视频内容、复杂演示文稿和应用程序以及介于它们之间的任何内容。它不仅能够制作出许多眩目多彩的效果,只要你肯赋予它一定的情景,它也会模拟出现实生活中的场景。通过 Flash 生成的动画文件非常小,可以很好的用在网页设计及更多的领域。 Flash 可以采用补间形状或补间动画等多种手段,产生很复杂的动画;同时, Flash 不同于 gif 动画,它可以附加很复杂的控制代码,从而开发出很复杂的应用,比如一些小游戏。 关键词: Flash 游戏 动画 目录 一、前7 / 21 言 . - 5 - 二、 Flash 介绍 . - 5 - Flash 简介 . - 5 - Flash 的特点 . - 6 - 的特点 . - 6 - Flash 的 应 用 领域 . - 6 - Flash 的 发 展 方向 . - 7 - 1. 应用程序开发 . - 7 - 2. 软件系统界面开8 / 21 发 . - 7 - 3. 手 机 领 域 的 开发 . - 7 - 4. 游戏开发 . - 8 - 应用服务 . - 8 - 6. 站点建设 . - 8 - 7. 多媒体娱乐 . - 8 - 8. 教学系统 . - 8 - 三、 Flash 游 戏 的 制 作 过程 . - 9 - 界面设计 . 9 / 21 - 9 - 1. 开始界面 . - 9 - 2. 游戏界面 . - 9 - 3. 帮助界面 . - 10 - 代码 . - 10 - 1. 部分主要控制代码 . - 10 - 定义变量 . - 10 - 开始游戏 . - 11 - 开始游10 / 21 戏 . - 11 - 在 屏 幕 右 下 角 创 建 保 护 盾 图标 . - 12 - 当飞机爆炸后,从屏幕左下角删除一个飞机图标 . - 12 - 使用一次保护盾后,从屏幕右下角删除一个保护盾图标 . - 12 - 删除所有飞机图标 . - 12 - 删 除 所 有 保 护 盾 图标 . - 12 - 飞 机 炸 毁 后 , 生 成 新 的 飞机 . - 13 - 按方向键控制时 . - 13 - 按下方向键控制时 . - 13 - 放 开 方 向 控 制键 . - 14 - 按下方向控制键时,飞机移动的方向的范围的控制 . - 14 - 飞机碰撞后爆11 / 21 炸 . - 14 - 开启 3 秒 的 保 护盾 . - 15 - 关闭保护盾 . - 15 - 创建四组石头 . - 15 - 激活所有岩石 . - 16 - 子弹击中石头后 . - 16 - 生成子弹 . - 17 - 子弹的移动 . - 17 - 当子弹击中石头后,删除子弹对象 . - 17 - 检测子弹是否与石头碰撞 . - 18 - 游戏结束,删除所有对象和监听器 . - 19 - 2. 片头开始游戏按钮代12 / 21 码 . - 19 - 3. 再玩一次按钮代码 . - 19 - 4. 帮助界面返回按钮代码 . - 19 - 四、总结 . - 20 - 五、参考文献 . - 21 - 六、致谢 . - 22 - 一、前言 伴随着计算机的迅速普及,伴随着网络“触角”的迅速延伸,信息时代到来了!喜欢探索,充满幻想,渴望参与,这是人的天性。信息时代带给我们一个能够满足人类这种天性的礼物 电脑小游戏。真实感、立体感、交互性强的游戏吸引着成千上万的人,很多人迷恋上了游戏,迷恋上了计算 机,迷恋上了网络,迷恋上了 Flash! 电脑小游戏现在已成为社会上各界人士来放松自13 / 21 己,消遣时间的有效途径之一。就像前期在我们学生广为流传的植物大战僵尸,大部分学生在课余时间都在用这个游戏来充实自己的课余生活。小游戏和其它大型游戏的区别在于它不容易让玩家上瘾。玩家完全可以在业余时间来运用小游戏来放松自己和娱乐。 作为一种大众娱乐方式,游戏已经越来越被人们所接受,尤其是在电脑游戏方面。面对当今社会上的种种压力,偶尔玩小游戏已是现在社会各界人士来放松自己,缓解自身压力的一种有效方法。特 别是在射击方面的小游戏,游戏自身的激烈的战斗与玩游戏时候玩家的心态可以使玩家重新调整心态,从而又更好的心态去工作。 鉴于上述问题的综合的考虑,也为了展示这三年来所学成果,我决定做基于 Flash 的射击类小游戏 宇宙大作战。 现在网络上流行的小游戏大多是运用 Flash 来制作的。 Flash 游戏是一种新兴起的游戏形式,以游戏简单,操作方便,绿色,无需安装,文件体积小等优点现在渐渐被广大网友喜爱。 Flash 游戏又叫 Flash 小游戏,因为 Flash 游戏主要应用于一些趣味化的、小型的游戏之上,以 完全发挥它 基 于 矢 量 图 的 优 势 。 制 作 FLASH 游 戏 需 要 用 到ActionScript 语言。利用 ActionScript 编程来控制场景的移动,飞机的属性和游戏中道具的作用等等。 Flash 是14 / 21 Macromedia 公司的一个的网页交互动画制作工具。 Flash 是交互式矢量图和 Web 动画的标准。网页设计者使用 Flash 能创建漂亮的、可改变尺寸的、以及极其紧密的导航界面、技术说明以及其他奇特的效果。 二、 Flash 介绍 Flash 简介 Flash 的前身是 Future Wave 公司的 Future Splash,是世界上第一个商用的二维矢量动画软件,用于设计和编辑Flash 文档。 1996 年 11 月,美国 Macromedia 公司收购了Future Wave,并将其改名为 Flash。在出到 Flash 8 以后,Macromedia 又被 Adobe 公司收购。最新版本为: Adobe Flash CS5。 毕 业 设 计 题目基于 Cocos2D-X 的跨平台游戏的设计与实现 姓 名号 系 班 级 指导教师称 二 O 一四 年 五 月 二十 日 毕业设计成绩评定表 目 录 第一章绪论 . 1 15 / 21 手 游 背景 . 1 发 展 趋势 . 1 研 究 意义 . 1 不 足 之处 . 错误!未定义书签。 第二章相关技术 . 2 C+ 语言 . 3 COCOS2D-X 平 台 技 术 介绍 . 3 开发工16 / 21 具 . 4 第三章设计概要 . 3 游 戏 介绍 . 4 游戏的结构例图 . 5 功能模块分析图 . 5 游 戏 欢 迎 页面 . 6 游 戏 主 页面 . 6 游戏失败 .17 / 21 . 7 第四章项目设计 . 8 游 戏 架 构 设计 . 8 第五章项目实现 . 9 游戏总体实现 . 9 各模块实现 . 9 功能的实现依赖 . 9 游 戏 主 欢 迎 页 的 实现 . 9 游戏主场18 / 21 景 . 11 游戏主角类 . 11 敌机类 . 13 敌 机 管理 . 15 触 摸 事件 . 18 游 戏 结 束 场景 . 18 第六章学习心得 . 20 第 七 章 项 目 总 结 与 展望 .19 / 21 . 21 参考文献 . 22 第 1 章 绪论 手游背景 手游指在手机等各类手持硬件设备上运行的游戏类应用程序,其需要具备一定硬件环境和一定系统级程序作为运行基础。 XX 年,手机游戏均为 WAP 游戏,到 XX 年,图形化手机游戏激增,已经超过 40 余 款。 XX 年 6 月,盛大英特尔宣布携手共同开发国内手机游戏市场,手机网游行业阵营开始空前 壮大,继盛大、北京掌讯、美通之后,网易、空中,标派等也纷 纷加入,目前国内手机游戏厂商已经近 30 家。手机游戏尚处于市场导入期,在未来几年内,手机游戏将步入快速发展阶段。 发展趋势 近年来,随着智能机的普及以及 3G 的覆盖率增加,手机网游日益兴起,现已经有近两千万的手机网游玩家了。2016 年,国内移动互联网竞争格局未定,运营商拒绝管道化欲谋更多话语权,转型力度、资源投入日趋加大;在部分细分领域,围绕运营商转型的业务和渠道价 值骤然放大,引发产业整合日趋频繁。在此背景下,国内移动互联龙头 拓维20 / 21 信息通过多年技术积累及运营商渠道优势,确定以手机动漫与游戏业务为两大核心发展方 向之一。 研究意义 全球在使用的移动电话已经超过 10 亿部,而且这个数字每天都在不断增加。在除美 国外的各个发达国家,手机用户都比计算机用户多。手机游戏潜在的市场比其他任何平台,比如 PlayStation 和 GameBoy 都要大。在控制台游戏时代, GameBoy 热销的一个原因就是便携性 人们可以随时随 地沉浸在自己喜欢的游戏中,还可以随时随地抢购自己喜欢的装备或宠物。和游戏控制台或者 PC 相比,手机虽然 可能不是一个理想的游戏设备,但毕竟人们总是随 时随身携带,这样手机游戏很可能成为人们消遣时间的首选。手机便携性、移动性的特征更能满足用户随时随地玩游戏的需求,用户利用排队、等车的时间进行游 戏,手机游戏碎片化的特性凸显。调查显示, %的用户在用手机玩游戏以后电脑端玩游戏的时间减少,手机游戏已经开始抢夺电脑游戏时间。 %的 用户手机游戏时间越来越长,仅有 10%的用户时间变短,手机游戏已逐渐成为一种普遍的娱乐方式。因为手机是网络设备,在一定限制因素下可以实现多人在线游戏。随着移动网络的发展,移 动游戏也越来越多的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论