PureMVC框架和种子填充算法的适配研究及应用

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:lovely_fox
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当今互联网的三大盈利模式包括游戏、电商、广告,其中游戏所占的比重最大。近两年,简单的益智类小游戏,在世界范围内流行。人们对于实现这类游戏产生了极大的兴趣。这类游戏的开发一般涉及两个重要方面:即框架和逻辑算法。一个良好的框架可以有效的减少游戏各个功能的耦合,为多人协同开发提供便利,并且让开发出的游戏更具扩展性和可维护性;而一个优秀的逻辑算法能够提高游戏的鲁棒性,减少游戏中的问题,提高用户体验。但是益智类小游戏的开发中广泛存在着框架和逻辑算法不能相适配的问题,导致良好的框架和优秀的逻辑算法不能很好的发挥功用。基于此问题,本文通过一个良好的轻量级框架和一个优秀的经典算法的优化组合,在框架下实现算法流程,使两者可以成功地相适配,同时为实现三消类游戏提供一个普遍的解决方案。本文通过对重量级框架和轻量级框架的对比研究,选择更加合适于开发简单益智类小游戏的轻量级框架-Pure MVC(纯模型-视图-控制框架)进行研究,明确了该框架模型、视图、控制器的三部分结构,分析了每个部分在框架中的作用,并且探讨了此框架内部的消息机制,着重对框架中负责业务逻辑和复杂操作的控制器进行详细分析,明晰了其作用。同时对经典的种子填充算法进行了研究和实现,重点对其改进算法-扫描线种子填充算法进行了深入分析与研究,在Pure MVC框架下对扫描线种子填充算法进行了实现,完成了一个可视化、可交互的系统,成功地实现了两者的适配。最后,本文基于上述的研究成果,将相适配的Pure MVC框架和扫描线种子填充算法应用到三消游戏的实现中,设计出了三消游戏的一般流程,并将整个游戏流程划分为三个部分,对每个部分进行了分析与实现,开发出一款简单的益智三消类游戏-Cavity Rush。
其他文献
目的:观察阿奇霉素序贯疗法治疗小儿支原体肺炎的临床疗效.方法:选取我院最近几年收治的小儿支原体肺炎患儿50例作为观察组,并将同期收治的50例小儿支原体肺炎患儿设为对照组
目的:对中医肺康复治疗的观察是对缓解期慢性阻塞性肺疾病患者呼吸康复的远期临床疗效的观察,对于进一步了解和治疗慢性阻塞性肺疾病具有十分重要的作用.方法:将60例慢阻塞性
本文结合华为技术有限公司科技基金项目“大规模网络分层及资源联合规划关键技术及其实现软件研制”,考虑下一代传送网络多种分层结构并存的情况,提出一种新的多层网络模型,基于
心电图(ECG)技术自十九世纪出现以来,已经成为心脏病诊断与治疗中不可或缺的可靠依据。心电信号具有伪周期性及突变性的特点,临床上5分钟的采集时间通常只能发现80%的异常问题,而24小时监测的动态心电图机能够发现95%以上的异常问题,因此成为心脏系统疾病诊断中不可替代的设备。在心电信号采集过程中会混杂着各种各样的干扰,而运动伪差干扰是动态心电图机中最难处理但又非常普遍的噪声,经常会给医生的观察和诊断
多载波码分多址(MC-CDMA)技术是OFDM和CDMA结合方案中的一种,它吸取了两者的优点,更适合应用于高速率宽频谱环境,被认为是未来4G的核心技术。与OFDM不同,MC-CDMA只能采取相关检测
目的:探讨口服抗骨质增生合剂治疗膝骨关节炎的效果.方法:选取我院在2013年11月份-2015年10月份期间收治的80例膝骨关节炎患者作为本次的临床研究对象,并将其进行单双号随机
目的:分析小青龙汤合苏子降气汤对慢性肺心病患者平喘、化痰作用.方法:选取2013年3月至2014年2月我院收治的慢性肺心病急性期患者84例为研究对象,采用随机数表法分为观察组和
目的:探析支气管扩张症应用CT影像诊断的临床意义.方法:以我院收治的35例支气管扩张症患者为研究对象,随机分为两组,对照组(17例)和观察组(18例)分别给予常规CT扫描、多排螺
目的:观察自拟防纤汤预防急性放射性肺损伤的临床疗效.方法:将82例行放射治疗的胸部恶性肿瘤患者随机分为治疗组和对照组,每组41例.治疗组从放射治疗开始给予自拟防纤汤口服,
目前的GPS卫星导航系统以全球性、高精度、实时三维定位、自动化等显著特点及其所独具的定位导航、授时校频、精密测量等多方面的强大功能,成为继蜂窝移动通信(GSM)、互联网之