基于Android平台祖玛游戏的设计与实现

2026/4/22 23:43:01

毕业设计(论文)

第一章 绪论

在游戏产业高速发展的今天,游戏的设计思想和理念也在不断变化。而随着智能手机终端的出现,更是为手机游戏提供了高速发展的平台。本章将对Android游戏的发展现状和前景进行分析,并介绍本文的研究内容和结构安排。

1.1.课题的背景及意义

自上世纪80年代第一部手机诞生以来,随着计算机技术的进步,手机也经历了从模拟器到GSM、2.5G再到今天的3G手机如此一个发展历程。特别是进入21世纪后手机的硬件性能得到很大的提高,当前主流手机普遍配有主频500MHZ的微处理器和500MB容量的存储器。与之同步发展的还有支持手机运行的手机操作系统,从当初的单片机系统到后来的专用嵌入式系统,到后来开始为智能手机设计开发出可以更高效管理手机软硬件资源的操作系统,其中有不少属于开源项目的手机操作系统。目前全球的智能手机操作系统主要以Google公司开发的Android系统、苹果公司开发的iPhone系统、诺基亚公司开发的Symbian系统、微软公司开发的Windows Mobile系统和Linux系统为代表。

手机的发展也带动了手机游戏产业的快速发展。在人们的生活中有许多的游戏,但是不同的游戏会带给玩家不同的感受和生活理念。游戏是人们日常生活的一个必不可少的娱乐项目,也带动了游戏相关产业市场的发展。游戏平台经过从游戏机到电视游戏,然后到PC游戏,再到手机游戏,中间经历了很多技术的更新和变革。但随着新技术的发展和人们生活水平质量的提高,手机开始逐渐普及,因为手机是非常小巧便捷的,而且方便的特性成为人们日常生活中必备通讯工具。而基于手机平台的游戏也就拥有的市场空间是巨大的,也因随着移动互联的发展和AR等技术的突破,手机游戏必然会迎来新的一轮游戏热潮。

1.2.论文主要工作

论文研究了Android开发环境以及此环境下的用户界面组件、五大Android布局方式、Share Preferences、声音播放组件等手机游戏开发相关技术。在本游戏中,首先运用Android的用户界面组件构建游戏的界面,结合第三方增强现实开发工具包metiao SDK,并运用Android内嵌的Share Preferences实现游戏配置数据的存取,为游戏的各功能模块提供数据源,最后由游戏逻辑控制引擎系统构成游戏的控制中心,。

游戏需要对数据操作,对比了两种游戏数据的存取方式。第一种方式为Android内置的SQLite数据库,用于存取大容量的永久性游戏数据,为游戏提供安全稳定的数据源。第二种方式为Share Preferences,是一个轻量级数据存储,用于存储游戏的设置信息等基本信息,由于游戏较为简洁,因此采用了第二种方式。游戏的实现同时涉及到AR(增强现实)技术的使用,本文还研究了第三方的AR开发包metaio SDK,技术实现主要包括3个方面:

1

毕业设计(论文)

加载配置文件,加载模型,驱动模型。

此游戏的最大特色是运用AR技术来再现经典祖玛游戏,将虚拟的珠子应用到真实世界场景中,从而实现对现实现实与虚拟的实时互动。AR类游戏最成功的知名度最高的当属日本开发的一个捉蝴蝶应用,本游戏中借鉴了这些作品开发技术和创作,将珠子投放到周围的空间模拟蝴蝶,加上经典的祖玛游戏玩法,这是本祖玛游戏的创新点,将最新的技术的AR技术应用在最经典的祖玛游戏中,达到了游戏与技术相结合的效果。

2

毕业设计(论文)

第二章 需求分析

本章主要探究游戏的前期工作包括:游戏策划、美工需求和功能需求三个方面描述游戏的策划与需求分析过程。

2.1.游戏策划

祖玛游戏本身创意简单独特,游戏模式基于消除类游戏,并且使消除类游戏加入了更强的操作感,游戏的节奏明快,内容简单但引人入胜。借用增强现实技术和3D技术,打开游戏开启摄像头:五彩缤纷的珠子在你的周边旋转,当你点击球珠后,眼前会射出一个彩色的珠子,游戏更贴近真实。

游戏的策划主要包括游戏的规则、目标受众、运行的目标平台、采用的呈现技术、操作方式等几个方面。下面就针对本游戏对上述几个方面进行简单的介绍,如下所列。

(1)游戏规则,本游戏为轻量级的消去类益智游戏,因此不存在很复杂的规则。这方面主要借鉴七彩祖玛与自己的构想。射击出珠子与轨道上的珠子相结合,颜色相同即可以消失得分,直到轨道上的珠子通通都被清干净为止。

(2)关卡设计,本游戏设为九个关卡,每个关卡的珠子的运行速度不同,珠子出现同色的概率不同,通过控制珠子的运行速度和出现同色的概率来控制不同关卡的难度。

(3)目标受众,这个游戏受众主要为年轻人。考虑到受众面广的原因,将画面设定为卡通画形式,使画面更加年轻化。

(4)运行的目标平台,本游戏的目标平台为Android2.2以上的Android手机,且硬件支持Open GL ES,设备配有摄像头和重力感应等传感器。

(5)操作方式,本游戏采用Android手机触摸屏幕控制游戏,使操作更加简单方便。 游戏使用Eclipse作为主要的开发工具,使用Photo Shop作为图片处理工具,使用3Dmax作为3D模型处理工具。

2.2.美工需求

一款游戏是否受欢迎,取决于它的娱乐性和可观赏性,高速发展的游戏产业使玩家的要求越来越严格,所以游戏的界面美化和图形设计对一个游戏至关重要,这将直接影响玩家的体验。本游戏的一些美工需求如下:

1.3D模型:五彩珠子要求用3D模型实现,3D珠子模型文件需要有旋转动画,程序根据游戏逻辑调用相应动画,用3DMax等3D处理软件达到需要的效果;并利用3Dmax的插

件导出MD2格式的模型文件。

3

毕业设计(论文)

2.图片:游戏中需要物品的显示,需要通过触摸进行一些操作,用图片来显示既美观又方便操作;格式要求PNG,PNG格式提供透明背景的图象,这对绘制游戏画面组合游戏元素带来极大的方便。

计划采用网上素材和设计这两种方式,用PhotoShop ,3DMax等处理软件处理游戏素材达到需要的效果。

2.3.功能需求

项目实现祖玛游戏的所有基本功能,同时为了提高更好的体验度,在游戏中加入了背景音乐和音效等效果,从而使游戏从感官上更加吸引玩家。在游戏中为了方便玩家在进行游戏因琐事需要中断游戏设置了中断按钮,玩家如果觉得游戏好玩,还可以通过第三方的社交app分享该游戏。

2.4.1.游戏主界面功能需求

良好的用户界面,能够在视觉上吸引玩家。为了使界面简洁美观,需要在主界面中添加背景图片来渲染游戏的气氛,同时为了便于玩家的操作,需要设置四个按钮供玩家选择,分别是“开始”、“背景音乐设置”、“游戏音效设置”、“分享app”。这样的设置让用户一目了然。具体功能如下:

(1)开始,点击跳转到游戏关卡界面;

(2)背景音乐设置,玩家可以选择是否打开背景音乐;

(3)游戏音效设置,玩家可以选择是否打开背景音乐;

(4)分享app,点击可以调用第三方社交app分享祖玛游戏。

2.4.2.关卡选择界面功能需求

为了方便玩家的选择关卡,当玩家进入游戏之前会先进入选择关卡界面,这个关卡界面共有9个关卡供选择,并且显示每一关的最高分数记录,方便用户对比选择关卡。具体功能如下:

(1)显示关卡信息,当前关卡数以及当前关卡的最高分;

(2)选择需要开启的关卡,点击关卡进入当前关卡配置的祖玛游戏。

2.4.3.游戏界面功能需求

游戏界面会显示当前游戏的关卡数、当前游戏的得分情况以及下一颗彩色珠子的颜色,玩家点击到轨道上的彩色珠子,则会向点击的方向射出一颗当前颜色的珠子,如果同色大于3个珠子,此时同色珠子会消去,玩家会根据消去彩珠的个数获得分数,这个分数超过当前关卡的最高得分记录,游戏会保存当前玩家的得分为当前关卡的最高得分记录。为防止游戏无意退出,当用户点击back键时游戏会进入暂停状态,并弹出对话框,玩家可以选择(quit)退出或者(resume)恢复游戏,当用户再次点击back键,游戏恢复到运行界面,玩家可以继续进行游戏。

4


基于Android平台祖玛游戏的设计与实现.doc 将本文的Word文档下载到电脑
搜索更多关于: 基于Android平台祖玛游戏的设计与实现 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219