收藏本站 | 论文目录

关键词: python matlab plc 单片机 dsp fpga 仿真 stm32

当前位置: 毕业论文设计参考 >> 其它专业论文 >> 软件工程本科论文

冒险类手机游戏设计与开发

[关键词:冒险类,手机游戏]  [热度 ]
提示:此毕业设计论文完整版包含【论文
作品编号:rjgc0437,word全文:53页,合计:19000

以下仅为该作品极少介绍,详细内容请点击购买完整版!
冒险类手机游戏设计与开发毕业设计论文------

本次毕业设计的题目为冒险类手机游戏设计与开发。随着科技水平的发展,手机的普及度也越来越高。同时手机的硬件水平逐步提升,所能实现的功能也越来越多,而手机游戏如今已经占据了手机软件市场的半壁江山。所以冒险类手机游戏拥有很大的市场和商业价值。我设计的冒险游戏名为puppy run,是一个跑酷类型的小游戏。其直观表现是人物在系统自动驱动向前跑的同时,可以做出向左变换跑道,向右变换跑道,向上跳跃等动作,来获得各种奖励和绕开各种障碍。本程序使用 unity 3D进行开发。Unity 3D是一款全面并且优质游戏引擎,现在很多游戏公司都使用它来进行开发工作,其人性化的开发设置,将模型,动画,音乐和代码完美的形成可视化的连接,其强大的功能是它备受欢迎。Unity的首要方式是利用交互图型化的开发环境。

这次设计基本完成了从需求分析到系统设计到详细设计再到实现和测试各个阶段任务。成品是一个ios版本和一个android版本的puppy run冒险类跑酷游戏。游戏基本完成了需求分析和设计阶段的功能。

本文研究的方法

Puppy run冒险类跑酷游戏以Unity 3D为基本开发平台,制作出的游戏是一款思维逻严密并且完整,程序可以流畅运行的软件。在使用unity 3D之前,我需要对unity 3D这个游戏引擎有一个比较全面的了解,需要知道Unity 3D的使用方法和具体功能,才能大体上确定如何完成本次设计开发的需求。Unity 3D自带编程工具Mono develop,使用的编程语言是Java Script。所以根据我所研究开发的程序,游戏的制作过程和实现过程大体上可以分为以下几个部分:

(1)详细的了解Unity 3D的使用方法,了解它每个模块的功能。由于Unity 3D是英文语言,所以还需要了解各个选项的含义。并将这些学习的东西融会贯通到实际开发中去。

(2)分析游戏的需求,明确游戏的各种功能,设计游戏的系统框架。大体上确定游戏的色调,风格。设计游戏包括什么模块,每个模块画面。

(3)设定游戏包含哪些内容。包括游戏的主题,游戏需要几个场景,场景的地形,树木,赛道等等。确定游戏各个部分的逻辑关系,各部分的运行顺序和游戏流程,游戏操作要求和具体的任务要求。

(4)进行测试,对所制作的游戏运行并操作,看游戏是否正常运行。对每个系统文件进行检测,找出存在的bug并及时debug。检验每个游戏功能,看是否符合需求,确保每个功能的相互联系正确并且按照设计完成相关的功能。

(5)根据软件设计和开发具体的内容流程,进行论文编写。写出设计开发过程中的各个步骤和逻辑思维过程。最后在致谢部分写出这次软件设计与开发过程中的收获心得和感悟。

三条赛道分别为城市的直线街道,草原的直线街道和草原的环形街道。需要注意的是,三条赛道要有相同的长度。在这里,我将三个赛道的长度都设置成了300。并且赛道的初始点坐标都是空物体父类组件的坐标且在世界坐标上zyx轴数据为0.。因为这样便于赛道的随机生成。

测试结果:如图 4.5 当向上滑动时Is Jumping判定true所示。系统可以识别玩家的控制输入。当鼠标点击开始按钮的时候,游戏响应成功,并开始游戏。当游戏结束的时候玩家鼠标点击结束按钮,游戏响应成功,并返回开始界面。游戏过程中时,当玩家点住鼠标小幅度滑动时,系统没有识别响应。当玩家点住鼠标大幅度向上滑动时,游戏响应,主角向上跳跃。当玩家点住鼠标大幅度向左滑动时,游戏响应,主角向左移动。当玩家点住鼠标大幅度向右滑动时,游戏响应,主角向右移动。

 

 


以上仅为该作品极少介绍,详细内容请点击购买完整版!

提示:此毕业设计论文完整版包含【论文
作品编号:rjgc0437,word全文:53页,合计:19000

本软件工程毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——冒险类手机游戏设计与开发(论文)!