推箱子游戏分析.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
推箱子游戏分析

推箱子游戏 一 实训任务与要求 本次实训是基于安卓系统上的一款游戏的开发——推箱子游戏。要求我们对“推箱子游戏”进行分析、设计及编程实现。本实训对实训项目已经作了较为详细的分析及相关知识讲解,通过实训,促使我们专业技能得到综合训练,让我们了解软件开发基本技术和工作过程。同时,本实训中将会让我们了解图形界面设计基本技术。 二 系统开发步骤 根据软件开发一般有以下步骤,此款游戏开发步骤如下: 1.问题定义 2.可行性研究 3.需求分析 (需求分析阶段) 4.总体设计 5.详细设计 6.编码及单元测试 7.综合测试 8.软件维护 (安装调试阶段) 其中1、2、3步可以整合为调研分析阶段,4、5、6、7步可以整合为项目实施阶段。 根据实际本次软件项目实训的实际情况,我们着重进行系统设计和编码实施。该阶段主要工作有: 1.游戏结构的总体设计 决定系统的总体结构,包括整个系统分哪些部分,各部分之间有什么联系以及已确定的需求对这些组成部分如何分配等方面。 2.数据结构定义 定义游戏中处理的对象——数据的基本结构、存储技术,定义数据处理流程。 3.详细设计 对各功能模块的功能定义,说明模块之间的调用关系与接口(参数)。 4.编码及调试 根据详细设计的要求,按照统一的要求和编码规范,用C语言编码实现,同时负责每个模块的独立调试。 5.综合测试 游戏开发的后期是软件装配和综合测试。游戏测试一般有专业的测试人员,同时通过发布使用试用版(体验版)等方式让用户体验、测试。在多次测试改进后,才正式发布 三 游戏的基本信息 1 游戏的名称:益智推箱子游戏 2 出版商和作者: 出版商:实训小组 作者:赵虎 刘文昊 徐达 李赫 黄传云 胡秋娜 徐倩倩 3 游戏的类型:益智小游戏 4 价格:面议 5 最少的硬件配置要求: 硬件配置: CPU:≥Pentium III 600 内存:≥64MB 硬盘剩余空间:≥128MB 软件环境:javascrip,安卓虚拟机 四 概要信息 1 游戏的简要概述: 推箱子是一款经典的益智小游戏,目的是在训练人的逻辑思考能力。在一个狭小的空间中,要求把木箱从起始位置处推放到指定位置。在空间中有地方限制,稍不小心就会出现箱子无法移动或者通道被堵住的情况,而且箱子只能推不能拉,所以需要玩家巧妙的利用有限的空间和通道,合理的移动次序和位置,才能完成任务。本游戏一共分5关,由易到难,每一关都有按键处理,以及推出功能。 (1)按键处理包括小人的移动和箱子的移动,通过上下左右移动来控制小人,从而推动箱子,以把箱子推到指定的目的地。 (2)按Exit键可以在任何时候退出游戏。 2 故事情节: 推箱子是一款益智游戏,主要是“推箱子”就是把箱子推到游戏设定的位置,若推不倒或人 卡到里面则失败。 3 玩家的角色和任务: 玩家的角色就是此游戏中的小人,任务是负责推箱子到固定位置。 4 用户界面: 此推箱子用户界面如下 5 Game Play: 推箱子顾名思义就是推箱子,就如四中的界面中的人物把箱子推到四个球的地方,有时间限制,未到规定时间完成视为游戏失败。到规定时间或未到规定时间把箱子推到预设位置的则为游戏成功。 6 计分系统(scoring): 把箱子推到指定位置的可得满分,这是一个通关游戏,满分即为可进行下一关。玩家可以根据自己得分情况来判断自己游戏进行情况,也可根据成功完成关数判断游戏进行情况。 7 艺术性及水平: 在此游戏开发中需要游戏背景音乐和游戏人物场景设计。此游戏的艺术性就在于游戏背景音乐的选择和游戏人物场景的设计上,一个好的游戏艺术水平在于开发人员艺术水平,就我们开发的这款推箱子游戏是初级即初学者第一次实践所做,本人认为艺术水平一般。 8 声音和音乐: 此游戏中的声音有:点击按键是的声音。 音乐有:玩家玩游戏时的背景音乐,游戏胜利时祝贺的音乐,游戏失败时表示惋惜的音乐。 9 特效: 此款游戏是益智小游戏,没有大款类型的那种画面特效。有声音特效 10 手册 此款推箱子游戏是基于Android的推箱子游戏设计的。是一款手机软件,要求 推箱子是一款来自日本的古老游戏,其设计目的是训练人的逻辑思维能力。游戏场景一般是设定在空间狭小的仓库中,要求把箱子摆放到指定位置。这就要求玩家巧妙的运用有限的空间和通道,合理的安排箱子的位置和移动次序才可能完成任务。 五 功能模块设计 1、系统模块图 本程序包括5个模块,分别是初始化模块、画图模块、移动箱子模块、移动小人模块和功能控制模块,如图(一)所示。各个模块的功能描述如下: (1)初始化模块。 该模块包括屏幕初始化和游戏第一关的初始化。屏幕初始化用于输出欢迎信息和操作提示,游戏每一关的初始化是

文档评论(0)

cuotian + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档