基于WindowsCE平台的游戏博奕系统研究与实现

来源 :东北大学 | 被引量 : 0次 | 上传用户:darling1989
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
游戏软件产业作为一个新兴的高技术产业,已经成为同影视、音乐等并驾齐驱的全球最重要的娱乐产业之一。游戏软件对高质量的3D动画图形运算和显示具有很高的要求,同时由于游戏的交互性,因此需要有一定的实时性来保证用户的操作在较短的时间能够得到响应。另一方面,一个高质量复杂3D游戏软件往往代码比较庞大。嵌入式系统的各种资源有限,如处理器的能力、存储资源等,面对高质量游戏软件的这些需求特点,对于开发嵌入式游戏软件是一个主要的瓶颈问题。因此本论文主要研究了嵌入式游戏软件开发中关于操作系统的选择和改进、以及针对特定游戏的搜索算法,以达到提供3D图形交互界面基础上,降低对系统资源需求和提高系统响应的速度。   本文选用Windows CE操作系统为嵌入式游戏软件的开发平台,该系统具有较好的图形界面支持性能,并且具有一定的实时性、可靠性和移植性,因此弥补了大多数实时操作系统对图形界面支持比较差的不足;同时,本文针对嵌入式游戏软件的特点,采用内存优化分配、内存释放和内存映射文件的方法解决了应用程序地址空间限制的问题。   为了降低对系统资源的需求和提高系统的响应速度,论文对计算机博弈系统的搜索算法进行了研究,对ALPHA-BETA搜索、渴望窗口搜索、NEGASCOUT搜索、NEGASCOUT搜索与置换表结合以及NEGASCOUT搜索与置换表、历史启发器结合这几种搜索算法的效率进行测试,结果表明,采用NEGASCOUT搜索与置换表和历史启发器相结合的方法,在一定程度上提高了搜索效率。论文设计了一个博弈系统的基本模型,该模型以五子棋为案例,采用NEGASCOUT搜索与置换表和历史启发器相结合的搜索算法,采用静态估值函数评估局面优劣,并在Windows CE开发平台上实现了人人对弈和人机对弈游戏,进而验证了上述搜索算法的正确性和高效性。
其他文献
信息-物理融合系统(Cyber-Physical Systems,CPS)的概念于2006年由美国国家科学基金会提出。CPS是异构子系统通过网络融合的大型、异构、分布式实时反馈系统,与传统的嵌入式
作为上世纪九十年代兴起的一种新的机器学习技术,支持向量机(Support Vector Machine,SVM)在许多领域都取得了成功的应用。但它的应用其实大多局限于常见的标准化或者说“理想
随着计算机技术和多媒体视频技术的进步,远程视频监控系统也向集成化、网络化和多媒体化方向发展,并且被广泛应用于各种场合。视频监控发展到现在,以嵌入式视频监控技术发展最快
《再就业优惠证》是下岗失业人员再就业时享受优惠政策的主要凭证。为了对《再就业优惠证》的审核、发放等过程进行有效管理和实时监控,迫切需要对《再就业优惠证》发放等过程
无线传感器网络是由大量感知节点自组织形成的网络系统,具有大规模部署、资源受限、自组织等特点。近年来,无线传感器网络受到了越来越多的关注,而且被广泛应用到环境、医疗
医疗保险是社会保障体系的重要组成部分,随着我国经济体制改革的不断深化,建立健全完善的社会医疗保险制度,是切实保障城镇居民基本医疗水平、促进社会经济繁荣发展、保障社会长
解决配送车辆的路由问题,是现代物流系统优化中的关键,也是电子商务中的重要环节。对配送车辆进行优化调度,能够降低企业物流运营成本、提高物流工作效率。车辆路由问题(Vehicle
在对专业领域社会网络的抽取过程中涉及很多大数据集,将社会网络的抽取应用到一个大的组织(用户群)的时候,提交到搜索引擎中的关键字的数目成为了一个关键性的问题。由于需要
性能评价的目的是描述和分析系统的动态及与时间有关的行为。尽早将功能、时序行为检验与设计相结合,可以在很大程度上消除不必要的错误,提高设计质量。评价模型常采用变迁模型
随着计算机和网络技术的快速发展和广泛应用,网络安全问题越来越显得突出。无论是传统的静态网络安全技术(如防病毒、防火墙等),还是动态网络安全技术(如入侵检测系统、入侵防