【摘 要】
:
互联网的迅猛发展加速了社会的进步,给人们的生活带来了巨大的变化。伴随着网络的发展和软件技术的革新,游戏开发也由单机版过渡到网络化。目前,网络游戏的市场越来越大,它吸
论文部分内容阅读
互联网的迅猛发展加速了社会的进步,给人们的生活带来了巨大的变化。伴随着网络的发展和软件技术的革新,游戏开发也由单机版过渡到网络化。目前,网络游戏的市场越来越大,它吸引着更多的专业游戏开发商的介入。自网络游戏的出现至今,从单纯文字类网络游戏到3D大型场景类网络游戏,网络游戏也在世界范围内已经趋向成熟,而且更加多样化。于是更多的研究者开始对相关技术进行研究。桥牌作为一种高雅体育运动,越来越受广大网民的喜爱。因为要在现实中凑齐4个会打桥牌的人坐在同一桌子前,远不及在网上凑成一桌方便。因此,网络桥牌已经成为桥牌的主要形式。本文主要研究网络桥牌游戏设计及其实现。首先分析了当前各种服务器模型架构,然后提出了一个适合于桥牌游戏的网络架构方案,并提出了系统性能的解决方法。其次,对网络桥牌游戏进行了总体设计,详细地说明了游戏的流程以及通信协议的设计。再次,详细地描述了采用C#开发语言实现网络桥牌大厅和桥牌游戏的细节。系统在开发设计过程中,使用了UML建模技术和设计模式相关理论,使得系统的设计开发效率大大的提高。在本系统中,玩家可以自由的选择牌桌和方位来进入游戏,游戏过程中用户可以顺利的完成叫牌、打牌等操作同时还可以自由的进行交谈,基本上完成桥牌游戏大厅的基本功能。最后,文章对桥牌的人工智能方面也作了一定的研究。分析了目前常用的博弈搜索算法,并提出了解决双明手桥牌的深度优先的alpha-beta搜索算法,并加以实现,从而为计算机桥牌游戏智能化研究打下了基础。(目前国内尚无人尝试!)
其他文献
强化学习是一类从与环境的交互中进行学习的机器学习技术,其特点是自学习和在线学习。从上世纪80年代末开始,强化学习理论日益成熟,与监督学习、非监督学习、半监督学习一起成为
从数据库系统到信息网格的演变为查询执行引擎的设计带来了两个关键问题:
●单一查询并行执行问题:在基于迭代器执行模型的分布式查询计划树中,如何利用叶子节点中的数据提
作为软件工程中的核心要素之一的软件过程技术,近年来如雨后春笋般发展,出现了诸如著名的瀑布模型、增量模型、螺旋模型、极限模型等,这些过程的出现为软件项目的开发起到了重要
高效组网协议是无线终端或传感器节点自组织形成无线多跳网络的关键。无线多跳网络的无中心、快速拓扑动态、节点资源受限等特性极大地影响着无线网络协议的设计及其性能。本
软件架构对于系统的分析和重用起着至关重要的作用。如何合理有效的确定系统的组件构成和组件之间的关系,从而满足软件的功能属性和非功能属性的要求,是架构研究的热点问题;而面
要提供安全的图像数据通信,在系统设计时必须考虑两个要素:第一,尽量减小传送数据的体积。第二,保证数据安全。因此,需要一种对图像的压缩加密方法。本文将JPEG2000与数字化混
智能视频监控技术是指对视频图像中的目标进行自动的检测、跟踪和分析,从而使计算机能够过滤掉用户不关心的信息,通过分析理解视频画面中的内容,提取对监控和预警有用的关键
沉浸式投影显示在文化教育、游戏娱乐、医疗模拟、工业设计等方面都得到了广泛应用。其中,用于鉴赏与研究的文化遗产显示对色彩的保真度有很高的要求,而且需要能给不同鉴赏者或
随着经济全球化及跨国公司的不断发展,近年来软件外包及全球配送业务得到了突飞猛进的发展。一个软件产品或项目的需求、设计、开发及测试等环节可能外包给不同的组织完成,传统
该文提出了以用户为中心的智能笔式用户界面研究方法、基于混合自动机的交互模型、笔交互的增量式意图提取技术、支持笔式用户界面开发的平台Penbuilder和支持笔记记录和胶片