文档介绍:万方数据
基于的移动网络游戏设计与实现禼计算机工程与设计·网络与通信技术·赵丽娟,朱全银,沈健春,张帅,匆豕ぱг杭扑慊こ萄г海栈窗,,.蜗吩摘要:基于技术,介绍了泡泡堂的游戏框架与游戏原理,采用游戏状态机、对象池、多线程、,选取中的框架,通过程序优化及兼容性设计,开发出适用于单屏地图的移动网络游戏引擎。详细阐述了游戏菜单与游戏场景的设计,测试并分析了游戏运行性能。测试结果表明,基于的特性使该系统具有较高的可移植性,:;移动网络;泡泡堂游戏;场景设计;测试分析中图法分类号::文章编号:琽籱簊随着技术的应用,基于移动网络的手机游戏得到了快速发展。基于案例研究的手机游戏开发技术文章较多研究游戏框架与体系机构阱涂7⑹侄斡牍ぞ撷淼模诙人在线移动游戏的P停扇≌黄捣侄嗦犯从技术的嗍,游戏系统性能测试于仿真“取E哟蟮氖只户群是手机游戏市场的前景看好“欢谥泄络的手机游戏发展缓慢,大部分研究是基于仿真平台的开发与测试⋯保捎谑只鶦与内存的限制,所以目前的手机游戏都是普通游戏的简化版或是简单的益智游戏,如挖宝石、攀登“龋艺庑┯蜗返脑诵兴俣冉显谝蛱赝或单机运行要慢。本文探讨了一种采用技术,将因特网中广受欢迎的泡泡堂游戏移植到移动网络中,然后利用手机终端运行的游戏移植方法,重点研究了通过框架设计改进游戏的性能,使得玩家的体验感与机或因特网游戏相当,从而有助于手机游戏开发商和手机游戏运营商更好地结合,把握更多的商机。在游戏开发中,常说道“游戏引擎”,游戏的工作就像一个引擎一样,除非下达了停止命令,否则它将永远运行下去。在程序中实现永不停止再简单不过,使用一个没有出口的循环结构即可。开发者要做的事情,就是在这个循环体内告诉游戏该怎么做,这就是游戏的基本工作原理。状态机在构建了一个永不停止的引擎后,只要在里告诉机器应该干什么就行。可以是一个任务,也可以是多个任务的组合。这些任务可能会很复杂,有的时候希望它这样去处理一件事情,有的时候又希望它用另外一种方法去处理事情。这就需要有一套管理任务的机制,在程序中可以通过状态变量来实现对引擎发送指令,让程序来进行开发者想让它做的任务,这就是状态机。当一个事件发生时,它会触发状态间的转换,导致对象从一种状态转化到另一新的状态。在游戏的主菜单类中也使用了同样的机制,在不产生新的韵蟮那榭鱿禄嬷瞥霾煌慕面。同样,游戏中的角色、水泡、道具也使用了状态机机制。:恍薅┤掌冢作者简介:赵丽娟,女,湖北武汉人,硕士研究生,讲师,研究方向为计算机应用技术;朱全银,男,江苏盱眙人,副教授,研究方向为人工智能与模式识别;张帅,男,江苏徐州人,研究方向为计算机应用;沈健春,男,江苏无锡人,研究方向为计算机应用。甤:.躰篔籦;
万方数据
盦嘲—融逸多—≤匦多赵丽娟,朱全银,张帅,等:基于的移动网络游戏设计与实现,法预料,不好控制,节奏太快的话,也许运算跟得上拍,而加姆贫缗菖萏糜蜗房蚣苌杓辉不傧;≈锯纹鱯∞一线程确定引擎的工作需要一个死循环,但随意加入的死循环将会造成游戏的假死,因为系统没有机会对疧进行处理。这个循环应该加入一个独立的线程中,与系统主线程并列执行,这样才不会互相干扰。线程是一种特殊的多任务方式。当一个程序支持多线程时,可以运行两个或更多的由同一个程序启动的任务。的特点是