毕业论文(设计)基于android系统的3d迷宫类手机游戏实现.doc

山东大学本科毕业论文 目 录 摘 要1 ABSTRACT2 第1章 绪论3 1.1 3D迷宫类手机游戏开发背景3 1.2 手机游戏研究的目的和意义4 1.3 项目的基本内容4 1.4 该游戏项目设计的可行性5 1.5 本文的主要工作5 第2章 相关知识点介绍6 2.1 U3D的简介6 2.1.1 U3D的特点6 2.1.2 U3D的工作流程6 2.2 3Dmaya的简介及在项目中的应用7 2.3 PS的简介及在项目中的应用7 第3章 详细设计9 3.1 关卡的设计9 3.2 游戏功能和玩法的设计17 3.2.1 玩法设计和由来17 3.2.2 实现的功能18 3.3 模型的设计18 3.3.1 地图建模18 3.3.2 素材收集和贴图22 第4章 代码实现26 4.1 UI界面制作26 4.1.1 多用户登录和保存26 4.1.2 关卡联动31 4.2 游戏系统实现34 4.2.1 虚拟摇杆实现34 4.2.2 动画系统34 第5章 手机游戏的测试40 5.1 测试结果40 第6章 结论42 致谢42 参考文献44 附录1 英文原文45 附录2 译文46 49 山东大学本科毕业论文 基于Android系统的3d迷宫类手机游戏实现 摘要 生活节奏的快进,科技的发展,社交网络扩大,政策扶持种种因素诱发着手机游戏的蓬勃发展,形成了一个庞大的消费市场。在地铁上,公交车站牌旁边,教室里,甚至在路上总能发现身边正在玩手机游戏的人,以我见得最多的连连看游戏这种短平快的游戏越来越受大众喜欢。

选择迷宫作为游戏的主题,因为迷宫的神秘总是吸引着大多人想去寻找出路,不同的时期有着不同喻意的迷宫,最早的迷宫出现在希腊神话中,灵感来自于真实的迷宫旅游,现在的生活我们并没有那么多机会到世界各地去体验真正的迷宫,或者去各种地方旅游。本游戏设计的理念就是沉浸在解决迷宫难题的过程中接受挑战,享受整个过程,愉悦身心。

通过对不同现实迷宫的观察,本项目设计出3中主要类型的迷宫,玩家可以在游戏中以第一人称视角体验探索并通关迷宫的乐趣,游戏中仿佛置身于真实的迷宫之中。游戏中的贴图和音乐经过细致的选择和规划,营造出不同的环境气氛,便于玩家多样的体验需求。

本游戏开发使用U3D作为开发工具,c作为脚本语言。根据游戏策划和软件工程开发原理来对游戏设计进行规范。

关键字手机游戏;
模型组建;
迷宫图设计;

ABSTRACT Life rhythm fast forward, the development of science and technology, social network expansion, policy support factors induce the vigorous development of mobile phone games, ed a huge consumer market.On the subway, bus stop next to the classroom, even on the road can always find beside the person playing mobile games, to watch the game repeatedly I saw most of the short term rapid game more and more liked by the public.Choose a maze as the theme of the game, because the mystery of maze always attracts most people want to find a way out, a maze of different periods have different metaphor, the earliest maze in Greek mythology, inspired by the labyrinth of real tourism, life now we dont have so many opportunities to all over the world to experience the real maze, or to travel to various places.This game design idea is immersed in the process of solve the maze problem to accept the challenge, enjoy the whole process, cheerful body and mind. Through observation of the labyrinth different reality, the project design in 3 main types of labyrinth, players can experience in the game in the first person perspective to explore and customs clearance maze, maze game as if place oneself in the real. In the game map and music through careful selection and planning, build a different environment atmosphere, to facilitate a variety of user experience requirements. This game development use U3D as a development tool, JS as a scripting language. Key words Mobile games; Model ; Maze map design; 第1章 绪论 1.1 3d迷宫手机游戏开发背景 有力报道称中国将成为全球手游最大市场,拥有3.66亿玩家,6.8万开发者,40万款游戏和400亿元。根据来自荷兰游戏数据调研机构 Newzoo 最新的预测,2015年中国移动游戏市场将达到65亿美元413 亿元的规模,将超过美国,成为世界第一大移动游戏市场。

过去四年,中国的移动游戏市场从62亿猛增到275亿。做为一名普通的智能手机用户,你可能没有意识到,你在其中的贡献了不少。这些游戏的背后,就是四年翻了六倍的中国移动手机游戏市场。这个市场比你想象得要更大,更丰富一些。

从2015年第一季度移动游戏市场最新上线游戏类别分布可以看出,角色扮演与卡牌类游戏平分秋色,占比为15;跑酷类游戏占比为13;消除类游戏占比11;射击类与塔防类游戏占比9;休闲益智类游戏占比8。

随着时代的进步,从简单的色块堆砌而成的画面到数百万多边形组成的精细人物,游戏正展示给我们越来越真实且广阔的世界,游戏天生具有拟真属性,追求极度拟真是游戏的终极目标,真假难辨的虚拟现实将成为未来游戏世界发展的一个趋势。

目前,智能手机和3G网络越来越普及到人们日常生活中,用户们对2D类手机游戏开始产生审美疲劳,越来越多的玩家们开始追求精良的游戏画面和炫酷的特效背景,因此催生了手游作品向3D过渡的趋势。据CNG中新游戏研究分析,3D类手游产品高速发展的原因有手机游戏市场开始步入“‘以量取胜’转向‘精品化’”的过渡期。手游市场经过近几年的高速发展,发展方式开始转变。“以量取胜”的发展优势不再明显,提升游戏品质和用户体验成为一条重要出路。部分手游场厂商开始尝试产品创新,从玩法、3D表现形式等方面力求市场空白点,以获得用户的认可和共鸣,从而在市场上立足。4G的兴起为手游提供了全面的API接口,高性能的处理器扫清了3D手游发展最后一道障碍。

我们可以想象,进入4G时代后,用户可以随时随地通过4G网络方便快捷地获取娱乐、资讯等,不久,移动互联网的流量将成为互联网上的最主要流量。随着手游进入4G时代,游戏包的大小逐渐不是问题,因此手游开发开始往大作方向靠拢,越来越重视游戏特效和画面,为手游3D化铺平了道路。

国家新闻出版广电总局在其官网上发布了国家新闻出版广电总局贯彻落实国务院全面督查整改落实进展情况以下简称进展情况。进展情况提出将改进移动游戏审批工作,对不涉及民族、宗教、历史、政治、疆域等内容,无故事情节或者故事情节简单的休闲益智国产移动网络游戏,采用简易审批程序;对其他类别移动网络游戏,也将进一步压缩内容审查时间,提高效率。政策的扶持将大大有利于手机游戏的开发。

市场上少有精品3d的迷宫游戏和手机游戏市场的大热,让每个游戏开发人都跃跃欲试,正是在如此的背景下3d迷宫手机游戏诞生啦。

1.2 3d迷宫手机游戏开发的目的和意义 为什么选择3d迷宫手机游戏,很大一方面出去自己的好玩心,从小就喜欢体验各种迷宫的我,终于也有一天可以做出属于自己的迷宫游戏。当开发这样一款手机游戏的时候,觉得可玩性很高,可以有各种各样的玩法和体验。

目前市场上少有属于精品的3d迷宫游戏,为了填补种类的空缺,于是做了3d迷宫游戏开发。“世界很大,我想去看看”这句话流行了很久,既然我们不能随时随地的出去逛逛,在手机上玩一把游戏体验一下世界各地风情的迷宫岂不快哉。

做了这款游戏不仅实现了我一个小小的私心梦想,还能提供给玩家良好的视觉和精神体验,可以说游戏是成功的。

1.3 项目的基本内容 本游戏项目以体验各地迷宫风景作为主题,玩家在享受竞技的同时能够领略不同的人文风情。保持竞技性的同时能够带给游戏人很棒的体验。想做出这样的游戏需要从多个方面考虑对于环境基调的选择;
迷宫地图的设计;
游戏玩法;
整个游戏代码实现。

1.4 该游戏项目设计的可行性 手机游戏不缺乏市场,也就不缺乏玩家。3d迷宫手机游戏在各个方面都表现出能够在市场中占有一席之地。

相比于常规的二维地图,三维场景更具有代入感,给人以身临其境的感觉,这是二维游戏所代替不了的东西,所以选择三维游戏的方向是对的。设备的选择是手机Android系统,作为中国手机系统数量最多的Android使用者,选择这样一个平台无疑是肯定的。科技的发展,手机的配置日益增高,网络4g的普及让3d游戏能够大燥大热。人总是喜欢接受挑战,迷宫就是一个不小的挑战,相信会吸引不错数量的“冒险家”来体验。精美的画风总能吸引一些强迫症患者来手机游戏中聆听,观赏美丽的画面。

1.5 本文的主要工作 做了一个基于Android平台上的3d迷宫类手机游戏,实现的功能 1 用户的注册与登录 用户通关后显示分数。

2 选定关卡;
通关时间在一定时间内才有权限挑战下一关;

3 控制人物在地图中进行各项动作(走,跑,跳,爬梯子) 4 人物在地图中行走中可以碰到某些药品获得buff和能力。Buff 增加加通关最大时间。移动速度提高。失明5秒钟。能力使用上帝视角一次3秒钟;
做标记X;
查看当前方向 5 有背景音乐(获得buff和能力的时候,通关的时候,每次点击的时候) 7 能够保存当前关卡的进行状态,随时终止随时继续。

8 人物有行进状态。

9 背景音乐。

交代了项目的开发背景,国内外的研究现状,和项目的基本内容,该游戏项目设计的可行性,还有用到的软件以及项目的设计细节(迷宫地图的平面设计,游戏功能的设计) 第2章 相关知识点介绍 2.1 U3D的简介 2.1.1 U3D的特点