【Android论文栏目提醒】:本文主要为网学会员提供“基于Android的连连看游戏 毕业论文 - 学士论文”,希望对需要基于Android的连连看游戏 毕业论文 - 学士论文网友有所帮助,学习一下!
毕 业 设 计 说 明 书题目:基于
Android 的连连看游戏二级学院(直属学部): 计算机信息工程学院专业: 计算机科学与技术 班级: 08 计二学生2 年 6 月 摘要 基于
Android 的连连看游戏 摘要 手机游戏是消费者利用随身携带的智能移动终端设备能随时随地来进行的游戏。
近年来,手机游戏市场得到了很大的发展,手机游戏已成为使用率最高的手机娱乐应用。
Android 是 Google 基于 Linux 平台的开源手机操作系统,是首个为移动终端打造的真正完整和开放的移动软件。
随着 Symbian 系统的逐渐衰落,
Android 在手机世界里和 iOS 平分天下,是移动互联网时代最理想的手机软件平台。
研究与开发
Android 平台手机游戏,成为一个非常有趣而又有发展的领域。
本文通过对
Android 系统架构和应用开发进行初步研究,设计一款连连看小游戏。
在对系统进行详细需求分析的基础上,确定了系统的功能和性能要求,对游戏的菜单界面、屏幕绘制、时间控制、布局算法、连通算法、关卡设置、音效和动画进行了设计,并最终实现了一个界面友好、高效稳定和富有娱乐性的手机连连看益智小游戏。
让人们在紧张的工作之余能够方便地放松心情。
关键词:
Android;Java;手机;游戏;连连看 Abstract DESIGN AND IMPLEMENTATION OF LIANLIANKAN GAME BASED ON
ANDROID Abstract The mobile game is the game which consumers use portable smart mobile devicesanywhere anytime to play. In recent years the mobile gaming market has been developedgreatly mobile phone games have become the highest rates of mobile entertainmentapplications.
Android is an open source mobile operating system of Google based on Linuxplatform. It is the first truly complete and open mobile software for mobile terminals. Withthe gradual decline of the Symbian OS
Android and iOS are splitting the world of mobilephone. It is the best mobile phone software platform for mobile Internet era. The researchand development of the
Android platform mobile phone game becomes a very interestingand development areas. This paper through a preliminary study on the
Android system architecture andapplication development designed a small game called Lianliankan. Based on the detailedrequests analysis of the system it determined the functional and performance requirementsof the system then it design the games menu interface screen drawing time control thelayout algorithm connectivity algorithm level set sound and animation finally it realized amobile phone Lianliankan puzzle game which has friend interface high efficiency and isstable and entertaining. Allow people to be able to relax after stressful work. Key words:
Android Java mobile Game Lianliankan 目录 第1章 绪论 …..……………………………………………………...………………………………....1 1.1 课题背景………………………………………………………………………………………...1 1.2 国内外研究现状…………………………………………………………………………….....2 1.3 发展趋势………………………………………………………………………………………...3 1.4 课题研究意义………………………………………………………………………………......4 1.5
论文结构安排………………………………………………………………………………......5 1.6 本章小结………………………………………...……………………………………………....5第2章 基础知识与开发技术 ………………………………………………………………….…...6 2.1
Android 技术简介 ………………………………………………………………..…………….6 2.1.1
Android 基本知识………………………………….…………………..…………..….6 2.1.2
Android 系统特点……………………………………………………..…………..…..8 2.1.3
Android 手机平台优势………………………………….………………………..…..8 2.1.4
Android 手机游戏的市场价值………………………...……..…………........9 2.2 Java 技术简介………………………………………………………………..……………..….11 2.3 游戏使用技术……………....……………………………………………..……..………......12 2.3.1 主要技术问题…………………………..……………………………………..…...…12 2.4 本章小结………………………………………………………………..…………………..…12第3章 系统分析与设计…………………………………………………………………..…….…13 3.1 可行性分析 ………………………………………………………………………..….….…….13 3.1.1 操作可行性………………………………………………………………..………..…13 3.1.2 技术可行性………………………………………………………………..……..……13 3.1.3 经济可行性………………………………………………………………..………..…13 3.1.4 社会可行性…………………………………….………………..………..…13 3.2 功能需求分析………………………………………………..…………...………..………..…14 3.3 系统基本流程………………………………………………..…………...………..………..…14 I 目录 3.3.1 系统流程图………………………………………………………………..………..…15 3.3.2 游戏详细过程流程图…………………….……………………..……..……16 3.4 系统模块设计………………………………………………..…………...………..………..…16 3.5 图形连通算法设计…………..……………………………..…………...………..………..…18 3.6 系统风格定位………………………………………………..…………...………..………..…19 3.7 本章小结……………………………..……………………………………….…..……...…..…19第4章 系统 …………………………………………………….…………..…...…20 4.1 系统运行界面图………………...……………………….…..……..…..……..………………..20 4.2 开发环境的搭建……………………..……………………..……….………….….……………26 4.3 单项功能的实现………………………………………………………………..….……...……27 4.3.1 片头动画实现……………………………………………………………....…...……..…27 4.3.2 字体选中放大效果实现…………………………………………..……..….………..…28 4.3.3 字体跑马灯效果实现…………………………………………….…………………...…28 4.3.4 游戏初始化…………………………………………………………..…..…..…..…..……28 4.3.5 判断消除图片的实现……………………………………………….……………...……29 4.3.6 在图片之间连线…………………………………………………………..……..……..…32 4.4 本章小结……………………………………………………………..………..…..……………..33第5章 系统测试与性能 ………………………………………………………………….……..…34 5.1 软件测试……………………………………………………...……………….....…..………..…34 5.1.1 测试简介 …………………………………………………………..…..…….....………..…34 5.1.2 测试分类 …………………………………………………………..…..……….………..…34 5.1.3 测试步骤 …………………………………………………………..…..…..……...……..…34 5.2 游戏系统测试……………………………………..…………………..…..…..………..………35 5.3 游戏性能分析…………………………………………………………..……..…..………...…36 5.4 本章小结………………………………………………………………....…..………………....36II 目录 第 6 章 总结与展望 …………………………………………………………………….…..………..…37 6.1 结论…………………………………………………………………………...…..……..….…37 6.2 进一步工作方向……………………………………………………………..…………..….37致谢 ………………………………………………………………..…..………………………………..…38参考文献 ………………………………………………………………..….…………………………..…39 III 第 1 章 绪论 第 1 章 绪论 2007 年 11 月由 Google 牵头有 30 多家移动技术和无线应用领域领先企业组成的开放手机联盟openHandset Alliance发布了其智能手机平台——
Android。
Android 是一个真正意义上的开放性移动设备综合平台,它包括操作系统、用户界面、中间件和应用程序,拥有移动电话工作所需的全部软件,同时其开放性保证该平台不存在任何阻碍移动产业创新的专有权障碍。
游戏产业作为现代电脑电子技术的产物,正在以其独特的魅力在全世界的娱乐领域占据主流位置,我们在承认广大娱乐网民在选择空间狭小的同时,也必须明确的一点就是游戏本身所具有的强大的吸引力。
它在让玩家打发时间的同时,可以让人实现在显示生活中不能实现的理想,得到在现实中不能得到的东西。
而且游戏产业促动高科技技术不断升级,作为经济增长的一大支撑点,已经成为经济腾飞的“第四产业”。
本设计将使用 Java 语言和
Android 平台实现出可以在模拟器上运行的连连看游戏。
1.1 课题背景 现代科学技术的发展,改变了人类的生活,作为新世纪的大学生,应该站在时代发展的前沿,掌握现代科学技术知识,以适应社会的发展,能够独立完成面临的任务,作一名有创新意识的新型人才。
Android 是一个基于 Linux 核心kernel的开放手机平台作业系统。
与 WindowsMobile、Symbian 等手机作业系统处在同一级别。
对于设备制造商来说,
Android 是一个免费的平台。
Android 作业系统让设备制造商免除每出一台手机,就得被手机作业系统厂商的情况。
对硬体开发厂商来说,
Android 也是个开放的平台。
只要厂商有能力,可以在这个平台上自由加入特有的装置或功能,不受手机作业系统厂商的限制。
对于手持装置的开发者来说,
Android 是个先进的平台。
平台上的应用程式可相容于各种型号的
Android 手机,免去为各种不同手机机型开发的困扰。
Android 平台支援各种先进的网路、绘图、3D 处理能力,可以用来提供更好的使用者体验。
对于使用者来说,
Android 是一个用于手机的作业系统。
使用者只要先申请一个免费的 Google 帐户,当使用者想换一台手机时,就可以在不同厂牌,同样使用
Android 作业系统平台的手机之间选择,并且很容易地将如联络簿等个人资料转换到新手机上。
Android 在 Linux 核心的基础上,提供了各种合用的函数库,和一个完整的应用程式框架。
在 并采用较符合商用限制的 Apache 版权。
Linux 核心的基础上提供 Google 与自制的应用程式运行环境称作 Dalvik, Sun 的 J2ME 不同,并提供基于 Eclipse 整合开发环境IDE的免费、跨平台Windows、Mac OS X、Linux 开发工具SDK,便于应用程式开发者学习、使用。
免费、熟悉的跨平台开发工具,让具备一些物件导向观念,或视窗程式开发经验的开发者,能在一定时间内上手。
1000 万美元的大奖赛则提供了足够的诱因,让第一支
Android 手机正式面市前,就拥有了各式各样的应用程 1 常州工学院计算机信息工程学院毕业设计说明书 式可供使用。
从不同角度来说,
Android 代表着一个崭新的开放原始码作业系统平台、一个友善的免费应用程式开发环境、一个与世界各地的程式开发者,站在相同起跑点上的公平竞争机会。
而连连看作为一款经典的益智小游戏,一直以来都被众多的游戏爱好者喜欢,这个游戏,男女老少皆宜。
游戏的吸引力主要在于,它在让玩家打发时间的同时,可以让人实现在显示生活中不能实现的理想,得到在现实中不能得到的东西。
1.2 国内外研究现状 手机游戏Mobile Game 或 Wireless Game,是指消费者利用随身携带并具有无线网络联机功能的智能移动终端设备,能随时随地来进行的游戏。
手机游戏最大的特点是其随时随地进行游戏的便利性。
这些年来,手机游戏市场有了很大的发展,手机游戏已成为使用率最高的手机娱乐应用,占到各种手机娱乐应用比例的 78.4。
在日本,手机游戏市场经历多年的稳定增长,市场规模已经超过了 850 亿日元。
在美国,手机游戏作为美国手机用户最喜欢的移动应用之一,在 iPhone 和
Android 等智能终端推出后发展迅速。
而在中国,根据易观智库产业数据库最新发布的《2010 年第 4 季度中国手机游戏市场季度监测》数据显示,我国 2010 年手机游戏市场规模已达到 32.9 亿元,继续保持了较快的发展。
通过图 1-1,我们能看出近些年来我国手机游戏市场的发展。
图 1-1 近几年中国手机游戏市场规模的发展 从上面的图可以看出,中国手机游戏的市场规模在近几年内一直保持了较快的发展,而且这几年的发展速度越来越快。
预计到 2012 年,市场规模将达到 65 亿元,同比将增长 66.7。
经过多年的发展,第三代数字通信3G技术获得了广泛的接受,它为移动终端用户带来了更快的数据传输速率。
随着 3G 网络的使用,移动终端不再仅是通讯网络的终2 第 1 章 绪论 端,还将成为互联网的终端。
因此,移动终端的应用软件和需要的服务将会有很大的发展空间。
Google 为此于 2007 年 11 月推出了一个专为移动设备设计的软件平台——
Android。
Android 是一套真正意义上的开放性移动设备综合平台,它包括操作系统、中间件和一些关键的平台应用。
Android 最大特点在于它是一个开放的体系架构,具有非常好的开发和调试环境,而且还支持各种可扩展的用户体验,
Android 里面具有非常丰富的图形系统,对多媒体的支持功能和非常强大的浏览器。
Android 平台的开放性等特点既能促进技术包括平台自身的创新,又有助于降低开发成本,还可以使运营商能非常方便地制定特色化的产品,因此,它具有很大的市场发展潜力。
Android 作为一个强大的工具,为我们带来了很多方便,特别是游戏方面,通过开发人员或
Android 爱好者的努力,网上也出现了很多为人称道的经典小游戏。
游戏“连连看”是源有台湾的桌面小游戏,自从流入大陆以来风靡一时,也吸引众多程序员开发出多种版本的“连连看”。
这其中,“阿凡达连连看”以其精良的制作广受好评,并于 2004 年,取得了国家版权局的计算机软件著作权登记证书。
随着
Android 应用的流行,网上出现了多种版本的“连连看”。
如“水晶连连看”、“果蔬连连看”等,流行的“水晶连连看”以华丽界面吸引了一大批玩家。
通过对 07 至 08 年连连看小游戏行业市场热点,结合新浪、搜狐、雅虎、网易调查发布的数据分析发现, 从 2009 年小游戏热点集中在连连看小游戏领域, 2007 年起风投对小游戏行业的投资案例明显减少,小游戏行业的投资目标主要集中在从事连连看小游戏企业和研发企业,小游戏行业在经历了高峰期后正趋于平静。
2008 年,随着社交网络的普及和开放平台的兴起,“连连看”被引入了社交网络。
“连连看”与个人空间相结合,被快速的传播,成为一款热门的社交游戏,其中以开发者 Jonevey 在 Manyou 开放平台上推出的“宠物连连看”最为流行。
1.3 发展趋势 小游戏连连看发展现状及未来趋势的研究认为,小游戏依然是一个能给小游戏市场创造巨大财富的行业,因此急需寻求一个新的亮点。
艾瑞咨询分析认为,选择有很大发展空间、且投资金额要求不高的小游戏连连看成了投资者再次介入小游戏行业的首选,其优势主要体现在以下两个方面: 1.连连看小游戏产品定位合理 外部有利因素促进行业发展 1小游戏用户需求呈多样化趋势 连连看小游戏填补空白 据用户调研数据显示,有 31.2和用户喜欢益智类游戏,有 25.8的用户喜欢策略类游戏,使用这两 类游戏作为核心的 连连看小游戏最受欢迎,而连连看小游戏则是因为其特殊的呈现方式,从而争取到热衷于益智、策略游戏的玩家。
3 常州工学院计算机信息工程学院毕业设计说明书 2连连看小游戏用户属性的多元化 奠定良好媒体价值基础 在全体连连看小游戏用户的样本中,大专及以上学历者占总数的 50.6,在连连看小游戏用户中这一比例达到了 62.8;收入方面,38.4的小游戏的游戏用户收入高于 2000 元,而仅 23.5的小游戏用户达到这一收标准。
艾瑞分析后认为,从用户的学历、收入以及在游戏中的构成比例来看,连连看小游戏用户属性更高端,相较普通游戏用户其用户的消费潜力也更大,并且伴随连连看小游戏用户规模的快速增长,用户规模高端属性将为连连看小游戏的媒体价值奠定良好的基础,而随着连连看小游戏产业的成熟和发展,其媒体价值将逐步被释放,未来也将有更大的开发空间。
2.连连看小游戏行业正处于迅猛发展期 上升空间巨大 根据《2007-2008 年中国连连看小游戏游戏行业发展报告》显示,2007 年中国连连看小游戏市场规模为 1 亿元,按正常发展速度到 2008 年达到 2.5 亿,此后将保持 30以上的增长率,在 2009 年达到 4.1 亿元。
2007 年前连连看小游戏用户虽然已经达到了一定规模,但由于缺乏有效的赢利模式支持,整个行业始终处于停滞不前的状态。
艾瑞分析认为突破了这个瓶颈后,连连看小游戏在未来 2-3 年将进入迅猛增长阶段,在乐观的情况下,3 年中连连看游戏市场规模复合增长率将达到 70.5,在 2009 年中国网页游戏市场规模将达到 4.4 亿元。
艾瑞咨询:连连看小游戏成为了 2009 年中国新热点。
通过访谈与交流,目前业内人士普遍看好连连看小游戏的发展前景,部分行业人士表示,与 08 年相比 2009 年小游戏用户至少达到 400的增长,增长的主要动力来源于用户和运营商的双重发展。
由于做小游戏门槛较低,能吸引许多中小型团队加入研究和运营的行列,当运营商与产品数量急剧增加时,整个市场也将被充分调动起来,从而达到一个成倍增长的形势。
连连看小游戏的最大的优势在于无需下载客户端,这使得这类游戏能更方便地被移植到其他移动终端中,如手机、掌机。
这给上网受限制的用户提供了很大便利。
此外艾瑞咨询认为一旦政府逐步实施在一线城市中建设广域网的计划,随着该网络的建成,连连看小游戏也将迎来新一轮的发展。
综上所述,连连看小游戏在今后的一到两年间将成为风投重点关注的对象,特别是一些中小型的研发企业,急需资本市场介入以帮助自己速度扩大市场.
上一篇:
基于Android智能家居的探讨
下一篇:
bc80e7a0-d1f2-4595-b21d-01a76798e87a