推箱子游戏分析.docx_第1页
推箱子游戏分析.docx_第2页
推箱子游戏分析.docx_第3页
推箱子游戏分析.docx_第4页
推箱子游戏分析.docx_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

推箱子游戏一 实训任务与要求本次实训是基于安卓系统上的一款游戏的开发推箱子游戏。要求我们对“推箱子游戏”进行分析、设计及编程实现。本实训对实训项目已经作了较为详细的分析及相关知识讲解,通过实训,促使我们专业技能得到综合训练,让我们了解软件开发基本技术和工作过程。同时,本实训中将会让我们了解图形界面设计基本技术。二 系统开发步骤根据软件开发一般有以下步骤,此款游戏开发步骤如下: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)初始化模块。该模块包括屏幕初始化和游戏第一关的初始化。屏幕初始化用于输出欢迎信息和操作提示,游戏每一关的初始化是构建每一关的关卡。(2)画图模块。该模块主要是被其它模块调用,用于画墙、在空地画箱子、在目的地画箱子、画小人和画目的地。(3)移动箱子模块。 该模块用于移动箱子,包括目的地之间、空地之间和目的地与空地之间的箱子移动。(4)移动小人模块。该模块用于控制小人移动,从而推动箱子到目的地。(5)功能控制模块。该模块是几个功能函数的集合,包括屏幕输出功能、指定位置状态判断功能和关卡重置功能。推箱子游戏初始化模块画图模块移动箱子模块移动小人模块功能控制模块 系统模块图2、任务执行流程游戏从第一关开始,按上下左右方向键控制小人移动来推动箱子,可以在游戏中的任何时候按Esc键退出。如果游戏无成功希望,可以按空格键回到当前任务的开始状态;如果成功完成当前关,则进入下一关,如果当前关是最后一关,则显示通关信息,提示游戏结束。六 游戏评价1 此款游戏是益智小游适合人们闲暇时玩,目的是在训练人的逻辑思考能力。在一个狭小的仓库中,要求把木箱从开始位置推放到指定的位置。在各个通道中有障碍物,稍不小心就会出现箱子无法移动或者通道被堵住的情况,而且箱子只能推,不能拉,所以需要巧妙的利用有限的空间和通道,合理安排移动的次序和位置,才能顺利的完成任务。2 此游戏会用到界面设计,游戏中的人物场景等,除了这些要做些声音特效和美丽的画面引人入胜,使游戏变得更好玩。3 推箱子游戏不像那些角色类的游戏那么复杂繁琐,简单易懂。4 当然推箱子游戏只是一款益智小游戏,像贪吃蛇,俄罗斯方块,等之类的小游戏,与这些游戏相比,推箱子稍微难一些,我玩推箱子从未到底三关过,所以本人认为,推箱子游戏更适合小伙伴们玩。5 推箱子游戏的玩家主要针对小朋友开发的,当然大朋友也可以玩,开发智力益智游戏适合各种人群。潜在的玩家包括:工作累了的白领们,学习累了的学生们,小朋友们。总之推箱子是一款大众游戏,平民游戏,低消耗,只需下载安装就可进行,玩的过程中不收取任何费用。6 设计上存在少许错误,代码语法错误。七 总结信息1 总体的长处和弱点我们设计开发的推箱子有和那些其他的推箱子游戏相比差别很大,我们开发的没他们的功

温馨提示

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

最新文档

评论

0/150

提交评论