毕业论文-基于android系统的手机宠物游戏技术研究与实现内容摘要:
83。 46 宠物预测功能实现 48 电子罗盘的实现 49 小结 51 第五章 游戏测试 53 测试环境 53 宠物游戏的功能测试 53 宠物角色动画渲染测试 53 游戏互动娱乐测试 54 宠物预测功能测试 55 AppWidget 映射 测试 55 电子罗盘的测试 56 游戏性能测试 57 小结 57 第六章 总结与展望 59 总结 59 展望 59 致谢 61 参考文献 63 硕士期间发表软件著作权 67 绪论 —————————————————————————————————————————————— 1 第一章 绪论 手机游戏的研究背景 自上世纪 80 年代第一部手机诞生以来,随着计算机技术的进步,手机也经历了从模拟到 GSM、 再 到今天的 3G手机如此一个发展历程 [1][2]。 特别是进入21 世纪后手机的硬件性能得到很大的提高,当前主流手机普遍配有主频 500MHZ的微处理器和 500MB 容量的存储器。 与之同步发展的还有支持手机运行的手机操作系统,从当初的单片机系统到后来的专用嵌入式系统,到后来开始为智能手机设计开发出可以更高效管理手机软硬件资源的操作系统 [2],其中有不少属于开源项目的手机操作系统。 目前全球的智能手机操作系统主要以 Google 公司开发的Android 系统、苹果公司开发的 iPhone 系统、诺基亚公司开发的 Symbian 系统、微软公司开发的 WindowsMobile 系统和 Linux 系统为代表。 从图 为 2020 全球智能手机操作系统市场份额统计 , Android 仅仅经过两三年的发展就抢占了 9%的市场份额,并保持着 2%的增长速度。 中国是最大的手机市场, 2020 年的统计数据表明, Android 已取代了 iPhone 成为中国市场额最大的智能手机操作系统。 图 2020全球智能手机操作系统市场份额统计 Android 系统是 Google 公司于 2020 年推出的一款手机操作系统,目前能安装于 HTC、摩托罗拉、联想、华为等知名品牌手机。 它 是基于 内核的一个开源手机操作系统,目前最高版本为 ,集成了 GPS 电子地图导航、重力感应器、多点触控等重要功能,开发者可以开发出丰富的运用。 由于 Android智能手机操作系统是一个开源项目,具有很强的开放性和可扩展性,吸引了大量的手机软件开发人员为这些手机系统开发应用软件及休闲游戏,极大的丰富了手机功能。 为服务广大的开发人员与谷歌手机用户,谷歌公司在因特网搭建了一个应用软件商店。 开发人员开发出的手机应用软件可以陈列于应用软件商店中供用户挑选购买,解决了软件工程师最薄弱的软件营销环节,作 为目前广大手机软件工程师最大的创收途径而博得广泛的热衷。 电脑游戏是很多人不可或缺的娱乐活动,八九十年达的“贪吃蛇”和“超级玛利亚”给大家留下了欢乐的欢乐记忆,也为游戏创作者带来了巨额财富。 近二十年来,随着计算机硬件性能的提升及软件开发者的努力,游戏作品不论是创意还是视听感觉都有飞跃的发展。 当前电脑游戏行业非常繁荣,竞争也非常激烈,随着智能手机的问世并普及,越来越多的游戏开发人员把目光转向了手机游戏这个新兴的行业。 手机通常重量轻,随身携带方便,现代人们压力大,非常希望在工作之余,上下班途中可以通过娱乐来放 松自己,此时,手机游戏便能发挥出它轻松休闲的特点。 受手机性能的制约,以往运行于手机之上的游戏一般较为简单,但随着微电子技术的发展,手机性能越来越优良,现在已经可以开发出类似于 PC 机上的游戏。 特别是随着 3G 移动网络的迅猛发展,可以预料在十年之内目前如火如荼的网络游戏也将转战至手机平台。 在手机游戏及应用开发方面目前以 Android SDK、 J2ME MIDP、 Objective C为主流开发环境。 Android SDK 为开发者提供大量全面的 API,有 SQLite 数据库操作的 API,也有 3D图形图像框架 OPENGL ES,还有 2D图形渲染的 SurfaceView。 论文在研究了 Android SQLite、图形图像处理、 AppWidget 框架、多点触控接口、多线程等游戏相关技术的基础上融合中国的传统周易文化实现了一款妙趣横生的宠物休闲游戏。 国内外手机游戏的研究现状 在手机应用开发领域当前较为火热的有 J2ME语言、 Object C语言和 Android 绪论 —————————————————————————————————————————————— 3 SDK。 J2ME[40][44]] 作为 Java2 的一个组成部分,以其发展时间长而成为较为普遍的技术。 其最大的优势在于移植性强,使用 J2ME 技术开发的程序,可 以经过简单的修改以后,能在不同厂商的手机上运行。 同时由于 Java[43]语言的普及从而开发周期大大缩短。 但是,也因为兼顾移植性,导致其开发出的功能受到一定的限制,又因为其运行于 JVM 上并受手机性能的影响所以运行速度普遍较慢。 Object C 语言基于标准的 ANSI C,其语法源于 Smalltalk 消息传递风格,作为iPhone 手机上的标准开发语言而受到青睐。 相对于 J2ME[39] [40]最大特点是软件运行效率高速度快,界面也继承了苹果的华丽风格,遗憾的是开发出的应用软件只能运行于 iPhone 手机上。 谷歌与开 发手机联盟合作开发的 Android SDK 是近两年诞生的充满活力和生命力的手机开发语言,是一个标准的、开放的移动电话软件平台,不存在任何以往那种阻碍移动产业创新的专有权障碍。 相对于其他开发语言, Android 最大的优点就是开放性,吸引了众多的开发者的支持,短短两年时间开发出大量的手机应用软件,丰富了手机的应用功能。 另外对网络友好,支持大部分网络功能,并与 Google 应用无缝结合,可以轻松获取 Google 服务。 图 2020中国移动应用超市各类手机软件下载比例 Android和手机应用市场正处于起步 阶段,市场和消费者需要个接受的过程,众多开发者也都在积极探索盈利 [31]模式。 Android 开发者实现盈利主要依赖两方面因素,一是全球 Android 手机终端的爆发,另外就是海外付费应用程序的模式逐渐形成。 目前 Android 应用开发个人或团体虽未取得规模盈利,但也开始逐渐向盈利模式转移,获得不错收益。 图 是中国移动应用软件超市 2020 年的统计数据,消费者下载量最高的依然是应用开发,其次便是游戏开发,占据 39%的下载量,而传统的增值业务则只占 5%,在移动互联网时代,开发者纷纷逃离营运商的束缚,转向利润较为丰 厚的应用程序和游戏开发。 由此图也可以看出手机游戏软件在消费者中的受欢迎程度,如果想在未来手机应用程序开发中实现规模则需要加大手机游戏方面的开发力度。 目前在手机上开发出较为成功的游戏主要有 FTG格斗游戏、 PUZ益智类游戏 、RPG 角色扮演游戏、 SLG 模拟 /战棋式战略游戏以及体感游戏和宠物养成游戏六类。 其中格斗游戏诞生于街机,曾经的“街霸”是其典型代表。 FTG系统的核心是对战斗部分进行碰撞检测计算。 益智游戏最大的创意是其游戏规则,玩家需要以自己的智慧对游戏规则进行思考,判断从而通关以获得成就感。 PUZ 游戏对玩家 操作要求不高是手机游戏中受众面最广的游戏,最具代表是“推箱子”。 角色扮演游戏是最能与用户共鸣的游戏,开启了一扇通往虚拟现实的大门,可以让玩家沉浸于打怪升级的快乐之中,“仙剑奇侠传”是其经典代表。 RPG[39]游戏的核心是代表玩家角色成长的升级系统,游戏都贯穿一个故事情节,所以其创意是多元的、立体的,让开发者有更广阔的创作空间。 战棋类游戏是玩家在虚拟地图上指挥一定角色与敌方展开战斗,典型的有“地雷战”。 体感游戏主要依赖手机中的重力感应等装置开发出的新型游戏,玩家可以通过摇晃、旋转、移动等动作来操作游戏。 宠物养 成游戏则因为其人性化游戏情节而吸引人们注意力。 手机游戏研发的重点是游戏情节和游戏界面。 游戏情节的创作依赖人的想象力和创造力,主题及素材可以来源于热门小说也可来古老传说,例如中国的经典名著“三国志”被日本光荣公司搬去后创作出名噪一时的经典同名游戏。 还有著名网络小说“诛仙”也被创作为当前流行的同名网络游戏。 这些文学作品为手机游戏的开发提供了大量的可创作素材。 同时,行业竞争的激烈也导致雷同的不少游戏情节出现,这就要求创作人员不断发挥才能,构思出更加丰富的游戏主题。 游戏界面方面随着手机性能不断提高的影响,也愈加华 丽。 从当初粗糙单色的俄罗斯方块到后来颜色丰富的 2D游戏,再到现在开始流行的极具立体效果的 3D游戏。 游戏的操纵方面也有革命性发展,从最初按键操纵到后来的屏幕多点触控再发展到重力感应操纵。 随着手机游戏 [37]的高速发展, Google 公司对游戏开发越来越重视,在新推出的 增强了对游戏开发支持力度也提升了多媒体影音和通信功能。 增加了新的垃圾回收和优化处理事件,以提高对游戏的支持能力。 原生代码可直接存取输入和感应器事件、 EGL/OpenGL ES、 OpenSL ES、新的管理窗口和生命周期的框架。 同时还强化了 SQLite 数据库管理功能,更加方便游戏数据的存取,。毕业论文-基于android系统的手机宠物游戏技术研究与实现
相关推荐
CHMOS 单片机采用外部时钟信号时,外部时钟信号由此引脚 接入。 XTAL2:接外部晶体的一个引脚。 HMOS 单片机采用外部时钟信号时,外部时钟信号由此引脚接入。 RST:①复位信号输入。 ② VCC 掉电后,此引脚可接备用电源,低功耗条件下保持内部 RAM 中的数据。 ALE/RPOG:①地址锁存允许。 当单片机访问外部存储器时,该引脚的输出信号 ALE用于锁存 P0端口的低 8位地址。
$UE9wEwZQc@UE%amp。 qYp@Eh5pDx2zVkumamp。 gTXRm6X4NGpP$vSTTamp。 ksv*3tnGK8!z89Amv^$UE9wEwZQc@UE%amp。 qYp@Eh5pDx2zVkumamp。 gTXRm6X4NGpP$vSTamp。 ksv*3t nGK8! z89AmYWpazadNuKNamp。 M
码, E=高脉冲 输出:无 3 读数据:输入: RS=H, RW=H,E=H 输出: D0~D7=数据 4 写数据:输入: RS=H,RW=L, D0~D7=数据, E=高脉冲 输出:无 LCD 显示电路 电路连接如图 8: 串口通信 13 单片机有一个全双工的串行通讯口,所以单片机和计算机之间可以方便地进行串口通讯。 进行串行通讯时 是有 一定条件 的 ,计 算机的串口是 RS232 电平的
软件处 理得当的话 ,图像的性能比较好。 一般安装一个彩色摄像头和相应的软件大约花费约几百元。 用户操作需要一定的电脑知识,而且每次必须在开机状态下使用,其优点是价格便宜。 总之,基于 Inter 环境的计算机可视通信是未来很有前途的产业。 2 可视电话的基本结构和核心技术 ITUT 推出的 系列标准是框架性协议,服从不同标准的可视电话终端,具有类似的结构。 可视电话的基本结构如图 所示
短促的时间区间与区间之间又存在较长的无错码区间,这些成串出现的错码称为突发错码。 经过分析我们发现产生突发错码的主要原因是脉冲干扰和信道中的衰落现象。 那么如果在一个信道中同时出现随机错码和突发错码 ,那么我门就称该信道为混合信道。 对于不同类型的信道,应采取不同的差错控制技术。 通常用到的有 10 ( 1)检错重发法
的基音周期中被广泛应用,这是因为相关处理 法抗波形相位失真强.另外它在硬件处理上结构简单。 本文对语音信号基音周期检测进行了分析,在此基础上采用了中心削波和三电平削波的方法对语音信号进行处理。 最后通过 MATAIJB 软件实现了语音信号的基音周期检测。 二 、靖点检测 汉语的音节末尾都是浊音、只用短时能量就能较好地判断一个词语的末点。 因此汉语孤立词语的末点检测不存在什么困难。