手机游戏“美食大冒险”的设计与开发文献综述

 2022-10-30 10:10

文献综述(或调研报告):

随着手机的发展,这种科技已经成为现如今人们生活中不可获取的东西,人们除了用它打电话、上网等日常沟通外,还用它在无聊的时候进行一些休闲娱乐游戏,安卓、塞班系统的发展更是扩展开了手机游戏市场,现如今,手机游戏市场种类繁多,看似非常有趣却也存在着风险与问题,值得我们谨慎思考手机游戏的未来。完成游戏客户端和服务端的主体框架和功能模块的设计,通过Google Protocol Buffers开源框架完成自定义的游戏通信协议,最后利用Unity3D快速开发的特性,开发完成了一款轻量级的手机网络游戏,并着重解决了游戏开发过程中的一些关键技术问题,达到了项目组的阶段性工作目标,解决方案获得了工作室的验收[9]。

随着手机游戏市场的日渐升温,手游已经开始主导着整个移动互联网的发展,千万级用户,千万级收入已经不再是空话,但是游戏的生命周期却制约着它的发展,一些初期火爆的游戏,很快就会淡出人们的视野。

中国手机游戏市场的驱动因素有运营商的推动、移动网络的升级、手机游戏技术的发展、终端性能的改善、娱乐厂商的加盟。经过盘整期调整后的几年,随着移动网络环境的改善和技术平台的开发,手机游戏将呈现规模化增长趋势。

目前国内移动游戏用户规模相对稳定,新用户增长趋缓。接触移动游戏时间在三年以上的用户占比超过50%,随着游戏经验的增加,越来越多的用户开始具备对游戏品质好坏的鉴别能力,对游戏品质的要求不断提高。由于网络环境对手机网络游戏的流畅性有很大影响,因此更多用户倾向于在良好的网络环境下进行游戏。

由于手机游戏的兴起,与之配套的游戏手柄等外接设备开始得到很多硬件厂商的关注。数据显示,目前手机游戏用户中39.3%的用户对外接手柄有所了解,37.1%的用户表示愿意在玩手机游戏时使用外接手柄或其他游戏设备来增强游戏体验。随着手机硬件水平与用户需求的不断提升,未来这一针对深度垂直用户的市场前景值得期待。   

在游戏开发中, 核心的技术是构架游戏引擎, 它是决定游戏质量的关键。游戏引擎是指为制作游戏需要而事先编制好的一系列同游戏初始化、 图形处理、 角色控制、 碰撞检测等有关的API函数,它相当于游戏程序员的开发工具包, 这样游戏程序员就不必从最底层开始编写游戏,只需要调用游戏引擎中相关的 API函数[10]。Unity3D是由Unity Technologies开发的可开发三维游戏、二维网页游戏、Flash游戏、虚拟现实等内容的多平台的综合型游戏引擎,支持PC、MAC、Flash、IPhone、ipad、Mac Dasboard widgets、Andriod、PS3、Wii和Xbox360等平台。Unity支持3种脚本语言:JavaScript,C#,Boo,也支持OpenGL开发,可在Microsoft Visual Studio 或者MonoDevelop下进行开发。不同的人采用不同的技术进行游戏开发,但这些技术主要的问题是跨平台性不好,而且界面不够美观,互动性较差。而Unity3D与目前游戏公司使用的专业游戏引擎Virtools、TorqueGame Builder、Unreal等相比,主要的优点为支持多平台,而且引擎价格便宜,只有约1500美元。所以Unity3D引擎越来越成为游戏和虚拟现实公司的首选[15]。  

移动游戏类型的多元化发展有利于满足不同用户群体的不同诉求,同时促进了游戏玩法的差异化发展和创新,进而对行业的健康发展和良性竞争也起到了积极意义。   

NGUI的各个功能都封装成了脚本,将NGUI包导入U3D环境后,会多出一个NGUI组件,在其中可以创建需要的UI类型,在具体实现时,一般需要先使用图形处理器来制作必要的图片,再利用NGUI中的AtlasMaker制作图案,然后在UI中生成Sprite精灵,调整其大小和位置,最后通过利用脚本来实现其具体的功能,在具体开发时,NGUI插件能够快速便捷地制作标签,按钮以及一些头像和小地图等界面工具,同时NGUI通过一个脚本来实现屏幕自适应功能,为系统发布提供了了更好的条件[13]。  

移动游戏使用场景上的重度化表现也很明显,相比在工作、课间休息或乘坐交通工具等碎片化时间,更多用户倾向选择周末、假日或睡觉之前的“大块时间”使用移动设备玩游戏。《报告》指出,在平时休息时间、周末或假期、晚间睡觉之前这三个场景下用户使用手机或平板电脑玩游戏的比例均超过70%,而利用其他碎片化时间玩游戏的比例则明显偏低。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文文献综述,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。