锻炼人体协调性的游戏的研究与实现-软件工程毕业论文

上传人:suns****4568 文档编号:82946657 上传时间:2019-02-25 格式:DOC 页数:20 大小:485.50KB
返回 下载 相关 举报
锻炼人体协调性的游戏的研究与实现-软件工程毕业论文_第1页
第1页 / 共20页
锻炼人体协调性的游戏的研究与实现-软件工程毕业论文_第2页
第2页 / 共20页
锻炼人体协调性的游戏的研究与实现-软件工程毕业论文_第3页
第3页 / 共20页
锻炼人体协调性的游戏的研究与实现-软件工程毕业论文_第4页
第4页 / 共20页
锻炼人体协调性的游戏的研究与实现-软件工程毕业论文_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《锻炼人体协调性的游戏的研究与实现-软件工程毕业论文》由会员分享,可在线阅读,更多相关《锻炼人体协调性的游戏的研究与实现-软件工程毕业论文(20页珍藏版)》请在金锄头文库上搜索。

1、本科毕业论文(设计)题目:锻炼人体协调性的游戏的研究与实现学生姓名 学 号 2009119131 指导教师 院 系 软件学院 专 业 软件工程 年 级 教务处制年 月诚信声明本人郑重声明:本人所呈交的毕业论文(设计),是在导师的指导下独立进行研究所取得的成果。毕业论文(设计)中凡引用他人已经发表或未发表的成果、数据、观点等,均已明确注明出处。除文中已经注明引用的内容外,不包含任何其他个人或集体已经发表或在网上发表的论文。特此声明。论文作者签名: 日 期: 年 月 日中文摘要本文主要是根据对人体左右协调性的研究而得出本游戏的需求,从而根据需求采用软件工程的开发方法对本游戏进行开发,研究,最后发布

2、。关键词:左右协调性; 软件工程; 需求; 设计; 编码; 测试; 维护AbstractThis article is mainly based on the coordination around the body arrived at the demand of the game, the game according to the needs of the development of software engineering method development, research, and finally released.Keywords:Around coordination;

3、software engineering; needs; design; coding; test; maintenance目 录序言61 本游戏的理论背景71.1 左右脑协调性的理论分析71.1.1 定义71.1.2 左右手活动对人脑的影响72 需求分析82.1 研究对象82.2 方案设计93 设计与实现103.1 实现技术103.2模块划分103.3算法描述124 测试214.1 功能测试214.2 性能测试215 结论216 参考文献:22序言电脑游戏为游戏参与者提供了一个虚拟的空间,从一定程度上让人可以摆脱现实世界,在另一个世界中扮演真实世界中扮演不了的角色。同时电脑多媒体技术的发展,

4、使游戏给了人们很多体验和享受。游戏的目的旨在娱乐,但是从另一方面来说,它同时也是在锻炼每一个玩家,根据玩家的不同角色以及对游戏的不同体验来锻炼玩家的。人常说,读万卷书不如行万里路,行万里路就是在生活这个平台上体验,体验的越多,你的阅历就会越丰富,经验也就会越多;同样在游戏中也是这样的道理,不同的角色会让你有不同的体验,在游戏中你会锻炼你的体验,在无形中你就会将它应用到生活中,为你的生活服务。这有一个很好的例子,就是我们宿舍的一个经常玩游戏的同学,他虽然学习不怎么努力,就是一味的打游戏那种,但是在找工作的过程中他却是那样的顺利(对技术的要求不是很严格,但是面试要求比较高),这让我很无解,回来就问

5、他,他的回答是,就像打游戏一样,在游戏里面总是和那些陌生的朋友随便聊天,所以在遇到面试官的时候从来不会紧张,这样就会让他更好的发挥;这充分说明了游戏也是可以锻炼人的。所以我就想通过游戏来改变一个人不足之处,让每一个玩家不仅在游戏中娱乐,而且在游戏中纠正不好的习惯。选题的背景:现实生活中我们都明白人的左右手不是完美协调的,更有甚者,他们的左右手是非常不协调的,左右手不协调的原因是,单手练习的熟练程度不够。两只手没有得到很好地协调训练,有一句话说得好,习惯成自然,经常地协调锻炼左右手可以促进左右脑的交互思考,从而能让人的左右身体更加协调。这样的话可以改变左右手不协调的习惯,让一个人变得更加完美。根

6、据这样的需求,我们就设计出了本游戏左右手同时操作的核心。目的:改变人体的左右协调性,让人们变得更加完美,从而更好地生活。意义:在娱乐中循序渐进的帮助人们改变不好的习惯,充分发挥人体的机能。本游戏通过软件工程的设计方法及思路进行设计和研发。因为游戏界面比较华丽,所以最后采用flash CS5作为游戏的开发工具,进行游戏的设计和开发。1 本游戏的理论背景1.1 左右脑协调性的理论分析1.1.1 定义 左半脑主要负责逻辑理解、记忆、时间、语言、判断、排列、分类、逻辑、分析、书写、推理、抑制、五感(视、听、嗅、触、味觉)等,思维方式具有连续性、延续性和分析性。因此左脑可以称作“意识脑”、“学术脑”、“

7、语言脑”。右半脑主要负责空间形象记忆、直觉、情感、身体协调、视知觉、美术、音乐节奏、想像、灵感、顿悟等,思维方式具有无序性、跳跃性、直觉性等。斯佩里认为右脑具有图像化机能,如企划力、创造力、想像力;与宇宙共振共鸣机能,如第六感、透视力、直觉力、灵感、梦境等;超高速自动演算机能,如心算、数学;超高速大量记忆,如速读、记忆力。右脑像万能博士,善于找出多种解决问题的办法,许多高级思维功能取决于右脑。把右脑潜力充分挖掘出来,才能表现出人类无穷的创造才能。所以右脑又可以称作“本能脑”、“潜意识脑”、“创造脑”、“音乐脑”、“艺术脑”。人的左脑主要从事逻辑思维,右脑主要从事形象思维,是创造力的源泉,是艺术

8、和经验学习的中枢,深入挖掘左右两半球的智能区非常重要,而大脑潜能的开发重在右脑的开发。左脑是人的“本生脑”,记载着人出生以来的知识,管理的是近期的和即时的信息;右脑则是人的“祖先脑”,储存从古至今人类进化过程中的遗传因子的全部信息,很多本人没有经历的事情,一接触就能熟练掌握就是这个道理。右脑是潜能激发区,右脑会突然在人类的精神生活的深层展现出迹象;右脑是创造力爆发区,右脑不但有神奇的记忆能力又有高速信息处理能力,右脑发达的人会突然爆发出一种幻想、一项创新、一项发明等等。右脑是低耗高效工作区,右脑不需要很多能量就可以高速计算复杂的数学题,高速记忆、高质量记忆,具有过目不忘的本领,人的大量情绪行为

9、也被右脑所控制。所以左右脑协调性就是做左右脑的协调运作能力。1.1.2 左右手活动对人脑的影响 人的左脑被称为逻辑脑,负责语言、逻辑、数学、顺序、符号和分析等功能;右脑被称为“艺术脑”,主管韵律、节奏、图画、想象、情感、创造力。孩子大脑开发左右协调,才能达到最佳平衡状态。而现实生活中,大部分的人只重视左脑的开发,比如在教育内容上偏重数理逻辑方面,而忽视艺术教育。国外专家说:人的智慧集中在手指,手部有1亿多个精细动作。所以,运动人的左右手,就可以开发左右脑,从而达到锻炼的目的。2 需求分析2.1 研究对象 首先是确定研究对象,即就是寻找需求,根据我们锻炼左右手的目标,然后初步确定游戏需要通过左右

10、手同时操作,因为是开发在PC上面的游戏应用,所以就通过键盘来操作。接着需要做一个调研,在人却中寻找进行一个简单的需求调查,让他们画出自己想要的左右手同时操作的游戏的界面原型,或者说出自己想要的游戏的功能。经过了一周的调研之后,我们队结果进行了汇总,初步总结出了游戏的简单需求,确定了游戏的边界,降本游戏定位为单机版的PC游戏,整体需求描述如下:初步设定为三关,第一关需求,通过左手或者右手来移动发射塔发射子弹,击中下方射进来的球,击中则得分,射出的球安全出界则扣分,档分数达到一定程度就过关;第二关需求,过左手或者右手来移动发射塔发射子弹,营救被飞出枪林弹雨的蝴蝶,通过发射子弹击中枪林弹雨中的子弹来

11、让蝴蝶安全飞出界外,蝴蝶安全飞出去则得分,蝴蝶不幸身亡则扣分,当分数达到一定程度则过关,进入终极关,即就是第三关;第三关需求,通过左右手来上下移动板子,在中间有三个球,分别是两小球,一个大球,大球在固定范围内最无规则运动,小球也是无规则运动,小球撞击大球后会物理改变其运动状态,上下移动板子的作用是挡住被碰撞出来的小球,让其继续物理反弹,这个时候左右手必须同时操作,因为除了上下边界会自动物理反弹三只球,但是左右边界是空的,不会反弹,左右球击中一次中间球则得分,当用户无法同时反应过来抵挡的时候也可以使用一项特异功能,即就是天使之翼,帮助用户暂时逃离危险,用户也可以发射火球来掌控整个局面,也可以用火

12、球击打中间球,得分。终极关是没有结束的,除非两只球中的任意一个出界了,整个游戏就结束了。本游戏还设置了一个得分风云榜,始终标记了榜单的前三名,这样也是为了激励用户来玩游戏。游戏分为三关,逐渐加大难度;第一关,分别通过左右手来操作键盘控制发射台的2.2 方案设计本游戏的解决方案主要是界面原型,所以必须花费大量的时间来设计界面原型,我是通过自己构思以及在网上找材料,或者是问玩家来设计的,一款新的游戏界面的设计相当重要,界面设计更是作为一种需求,必须被准确的定义,这对于简单单机游戏的开发来说是相当重要的。根据上面的需求分析,最后设计出了三关的界面分别如下:第一关:第二关:第三关:2.3论证比较与可行

13、性分析(总体设计)通过对刚开始设计的系统原型的测试,充分说明其是可行的,能够达到锻炼左右手协调性的目的。3 设计与实现3.1 实现技术 采用FLASH CS5的脚本语言as3.0来实现的。采用此开发环境的原因是因为此游戏需要比较华丽的界面和比较流畅的运行,图形界面以及音效这块要求比较高,正好FLASH CS5能够充分满足这样的要求,并且其开发过程简单方便,非常适合简单游戏的开发。3.2模块划分 按照功能,本游戏主要划分为四个模块,分别是第一关,第二关,第三关,榜单。并且第三关承载着游戏引擎的重任,在第三关中不仅需要实现第一关的功能,而且要控制整个游戏的进行,以及对第二关第一关的调度,者所以这样

14、设置,主要是因为本游戏是建立在第三关的基础之上的,第二关,第一关,开始界面,榜单,以及每一次的提示都是被制作成了元件,每个元件相当于一个类,主要是根据功能来划分类的。根据功能划分类虽然不是最好的,但是对于比较简单的游戏来说可以随时扩展游戏的功能,方便维护。综上上所述,下面将分别按照每一个模块来给出具体的函数定义(先说第三关,总提):第三关:显示榜单的函数:function showBang(g:MouseEvent)新游戏的函数:function showNewGame(g:MouseEvent)开始第一关的函数:function beginFirst(g:MouseEvent)开始第二关的函

15、数:function beginSecond(g:MouseEvent)第二关开始的提示窗口函数:function newSecondGame()第三关开始的提示窗口函数:function lastTishi()榜单刷新函数:function updataBang()判断第一关是否结束函数:function isFirstFinished(e:Event)判断第二关是否结束函数:function isSecondFinished(e:Event)判断第三关是否结束函数:function isFinished():Boolean显示游戏帮助窗口函数:function showGameHelp(g:MouseEvent)显示游戏关于窗口函数:function showAboutGame(g:MouseEvent)游戏退出函数:function quit(g:MouseEvent)整个游戏的引擎函数:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号