android平台的马里奥游戏设计
目录
摘要 3
关键词3
Abstract3
Key words3
引言3
1研究的课题背景以及论文主要工作3
1.1课题的研究背景以及研究现状4
1.2论文的主要工作(研究的目标、内容、创新之处)4
2 Android平台的介绍5
2.1 Android的基本架构5
2.1.1 activity 6
2.1.2 intentReceiver 6
2.1.3 service 6
2.1.4 Content Provider6
2.2 Android系统和IOS系统的比较 7
3 游戏设计7
3.1 策划7
3.2 功能需求8
4游戏的实现8
4.1游戏类的介绍8
4.2游戏的界面设计9
4.3功能实现的代码10
致谢12
参考文献13
基于Android平台的马里奥游戏设计
摘要 随着科学技术的不断进步,人类对游戏的需求也日益增加,对游戏的投资也越来越大。从原来的贪吃蛇,俄罗斯方块到现在的部落战争,炉石传说,游戏的形式也发生着翻天覆地的变化,同时iPhone手机和Android手机的问世,给手机游戏提供了更好的开发环境。
本文阐述了Android游戏的基本开发过程。本设计基于Android系统环境,研究并开发了一款关于马里奥的闯关游戏,通过打倒路上的怪物和掳走公主的boss来激发人们的游戏兴趣。通过策划,图片需求和功能需求来确定游戏的开发过程的相应流程,对关卡的设计来实现游戏的娱乐性,通过photoshop来修改网上的下载的游戏界面。运用service和Intent来实现游戏的控制,用SQL来实现游戏的数据的储存。
引言
引言
如今的科技发展日新月异,人们已经不是仅仅在追求物质的享受,人们现在更加注重精神上的享受,所以导致了如今游戏产业的高速发展。本论文将对游戏的发展以及游戏的基本设计和实现进行详细的介绍。
1、研究的课
*好棒文|www.hbsrm.com +Q: %3^5`1^9`1^6^0`7^2#
题背景以及论文主要工作
1.1 课题的研究背景以及研究现状
自上世纪80年代第一部手机诞生以来,随着科学进步日新月异,手机也经历了从模拟器到GSM、2.5G再到今天的3G手机如此一个发展历程[1]。与之同步发展的还有支持手机运行的手机操作系统,从当初的单片机系统到后来的专用嵌入式系统,到后来开始为智能手机设计开发出可以更高效管理手机软硬件资源的操作系统,目前全球的智能手机操作系统主要以Google公司开发的Android系统、苹果公司开发的iPhone系统,微软公司开发的Windows Mobile系统和Linux系统为代表。
最早的手机游戏出现于1997年,经过十几年的发展,随着手机终端和移动通信网络的不断进步,手机游戏也正在经历由简单到复杂的进化过程。从全球来看,手机娱乐服务被公认为是带动移动数据业务快速发展的重要力量。作为手机娱乐服务的重要内容之一,近年来,伴随着移动网络和移动终端性能的不断提高与完善,手机游戏业务呈现快速增长的势头,成为一座名副其实的“金矿”[2]。
近年来,随着手机4G网络的不断覆盖,导致了手机网络游戏的高速发展。同时随着使用手机的人越来越多,导致了手机游戏市场呈爆炸式的发展。
近年来,在IOS和Android平台上的火爆的手机游戏非常之多,例如:愤怒的小鸟、植物大战僵尸等。单愤怒小鸟的制作公司在广告上的收入就达到可观的100万美元每个月[3]。
随着android源码的公开的,之前开发者无法在手机上实现的产品,如今都有了发回的舞台。开源的Android操作系统已经席卷了全球。它的设计用于在电池、容量、运算性能受限的手持设备上高效工作。凭借着谷歌公司强大的技术实力和不懈努力,Android操作系统版本日新月异,不断地完善[4]。
Android是基于Linux内核的软件平台和操作系统,是Google在21世纪初公布的手机系统平台,早期由Google开发,后由(Open Handset Alliance)开发[5]。它采用了软件堆层(Software stack,又名以软件叠层)的架构,主要分为三部分。低层以Linux核心工作为基础,只提供基本功能;其他的应用软件则由各公司自行开发,以Java作为编写程式的一部分[6]。
1.2论文的主要工作(研究的目标、内容、创新之处)
本文研究了在eclipse中Android SDK开发环境以及在此环境下运行的用户界面组件、SQL数据库、以及Android基本框架等手机游戏的开发技术。在这个游戏中,运用自己绘制的游戏UI界面,再运用intent和service来实现对游戏的控制,最后运用SQL数据库来实现对游戏数据的储存。
研究目标:
本课题旨在开发一款简单的Android手机游戏App,可以在Android 4.4版本及以上平台的手机上运行,为玩家带来快乐。
研究内容:
根据近来学习Android游戏开发的经验,结合现在已有技术,基于游戏动画设计的基本原理。设计一个基于Android平台的马里奥的游戏应用。
设计制作马里奥游戏目的在于主要实现一套Android游戏开发的解决方案,解决目前在Android游戏开发中所面临的几大问题:
1)游戏UI的设计的实现。
2)游戏算法的设计。
3)游戏中的碰撞检测问题。
特色或创新之处
这款手机游戏的设计虽然是老式的画面,但里面的人物和场景都是本人精心设计的。游戏故事是本人独创,使玩家在玩着这款游戏时既感到充实和快乐。
2、Android平台的介绍
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/xxaq/1002.html