基于Brew的手机游戏引擎开发

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:made5215210
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着通信和计算机技术的日益进步,游戏不再仅仅可以在台式计算机上玩.手机硬件技术的进步,使手机也逐渐成为一个好的游戏平台.手机虽然在计算能力、存储空间、视觉效果、声音效果上都不如台式计算机,但是,手机游戏面对的是庞大的手机使用人群从而拥有美好的未来.当人们在等待公车、购物排队以及一些比较短的间歇时间里,拿出手机享受一下手机游戏带来的快乐,这是现代通信技术与计算机技术给予人们的又一项休闲娱乐.目前,市场上存在的手机游戏平台有很多,其中最有影响力的是高通公司的Brew和Sun公司J2ME.二者各有优势和不足.Brew由于其主要基于C/C++语言,有速度快,节省内存空间等优势,但是它由于是高通公司的专利,通用性不如J2ME:J2ME由于是开放的开发平台,各开发商可以免费使用J2ME,而且由于Java的平台可移植性好,所以J2ME也有它的优势,但是由于受Java的速度影响,要想开发出速度合适的Java手机游戏是要经过很多努力的.该论文首先介绍了手机游戏的一些特点,以及为什么它受广大手机的用户的喜爱,还介绍了Brew是什么,以及Brew和J2ME的比较.然后介绍了Brew的开发技术,包括Brew的体系结构、Brew的SDK、Brew的接口、Brew应用的编译和调试、Brew应用的测试.我们可以看出整个Brew的体系有着它自身的特点和优点.接下来是该论文的重点内容:如何开发一款优秀的Brew手机游戏引擎.我们将通过动作冒险游戏"森林探险记"来介绍我的Brew游戏引擎开发经验.内容包括Brew手机游戏引擎开发的特点,开发Brew手机应该注意哪些事项;Brew手机游戏引擎构成:Brew手机游戏应用的入口函数和事件处理,Brew手机游戏中的类;Brew手机游戏引擎的流程.随后通过一个例子"BigBear"详细讲解有限状态机实现Brew手机游戏中的人工智能.人工智能在游戏中至关重要,它决定一个游戏是否受会游戏玩家喜欢.好的人工智能在游戏起到关键作用,让游戏充满挑战性和趣味性.该文的最后是结束语,介绍了作者所做的论文相关的工作和不足.
其他文献
近年来,随着网络、无线移动通讯技术的飞速发展,像PDA、SmartPhone这样的消费类电子产品逐步深入到人们生活的方方面面,而移动设备也将成为Web信息的主要发布平台,但针对像PD
随着社会网络的日益壮大,人们越来越重视知识的共享,基于web的打分评价系统在电子商务与消费点评网站中的应用也越来越广泛。此类网站中广泛存在着用户和对象两种实体:用户可
随着Internet的发展,Web应用系统在政府和企业IT系统建设中使用的越来越广泛,它在帮助缩减大量的软件部署和维护成本的同时,使企业(政府)的服务范围无限的扩大.基于MVC(Model
随着网络的发展,网上信息、数据流量不断增大,传统的C/S模式暴露了越来越多的问题,如:C/S模式结构灵活性不足;网络负载不均衡;客户机和服务器间要一直保持连接,浪费了网络资
云计算是当前学术界和产业界非常热门的技术,按需分配资源、良好的动态伸缩性、高效的资源利用率以及绿色计算等云计算的特点吸引了无数人的眼球。在云计算中,租户的数据存放
随着电子技术和网络的发展,生产、交换和消费引入了一个新工具-电子中介。相比传统的交易活动,电子商务和贸易的基本过程并没有改变,改变的是完成这些过程的媒体和方式。网络
近年来随着嵌入式技术在各个领域的普及以及消费者对于嵌入式产品的迫切需求,使嵌入式开发吸引了越来越多的关注。但是由于一些众所周知的原因,长期以来国内的一些开发人员只好
企业信息化的发展造就了许多异构的遗留系统,如何实现企业中各应用系统的集成,提高企业竞争力成为亟待解决的问题.工作流技术是实现企业业务流程自动化和经营过程重组的有力
本文所解决的问题是如何集成多个划分或者聚类到同一个划分当中。本文所提出的算法是基于非负矩阵分解的一个算法,将输入矩阵分解成两个矩阵H和W。在回顾了当前集成聚类算法
羊绒和羊毛外表相似,但性能差别很大。由于羊绒保暖性能比羊毛好,价格也就比羊毛昂贵,因而常常出现羊毛和羊绒相混的现象。为了保证产品质量和商家利益,必须采用一种检测方法将其