基于C/S模式的五子棋博弈系统的研究与实现

来源 :吉林大学 | 被引量 : 0次 | 上传用户:hlwerewolf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文以基于C/S模式的计算机五子棋博弈系统作为研究课题。计算机博弈是人工智能领域中主要研究的一个分支,为人工智能研究提供了多种重要的理论和方法,它涉及人工智能算法中的搜索方法、决策规划等。通过对相关文献分析研究,按照人工智能和计算机博弈的一般原理做出优化改进,设计了一个智能五子棋游戏,使用JAVA语言编程实现,应用SOCKET技术,可以实现人机对弈。所做的工作包括:1、研究了五子棋的盘面局势状态表示方法,根据五子棋游戏规则讨论了计算机中合法走法,研究了搜索树、α-β剪枝算法,并利用静态估值函数对节点进行估值。并通过评估威胁、遗传算法对估值模块优化,使五子棋博弈系统,在棋力水平和搜索速度方面均有显著提高。2、完成了C/S模式客户和服务端的设计模型,给出相关交互协议,使用Socket技术和多线程技术实现该系统。创新性研究主要有:1、针对即使进行α-β剪枝的搜索树算法仍然搜索深度、速度有限、棋力水平不高的问题,优化和加强算法,评估威胁进而修改估值,还利用遗传算法对估值模块优化,使五子棋博弈系统,在棋力水平和搜索速度方面均有显著提高。2、系统专门设计成分级对战方式,不同级别采用不同算法,优化效果显而易见。
其他文献
目的探讨体外培养过程中细胞因子激活的杀伤细胞(CIK)免疫表型的动态变化.方法通过向外周血单个粒细胞(PBMC)中加入白细胞介素2(IL-2)、γIL-1α、γ干扰素(γ-IFN)与抗CD3Mc
目前的中波红外探测器,如锑化铟、碲镉汞和硅化铂探测器,都需要使用昂贵的、笨重的和耗电的低温制冷器或者昂贵的多级热电制冷器。对于成本、功率、尺寸及可靠性都很重要的一些
使用整星隔振减振技术能够降低卫星在发射过程中受到的动力学载荷。实施整星隔振减振的技术手段大致有两类,一类是嵌入式的隔振器,第二类是研制具有减振功能的星箭适配器替代
经济结构是个涵盖很广的概念,它包括了产业结构、所有制结构、区域布局、产品结构、企业组织结构等许多方面。此外,投资结构、消费结构也在其中。 本文只打算结合北京市的具
本文系统的介绍了国内外风电产业及其装备发展现状及趋势,运用迈克尔·波特的国家竞争优势理论,阐述和分析了影响我国风电装备产业竞争力的因素,并提出提升并保持中国风电及
通过矢量分析的方法分析了角锥棱镜的直角误差对其光路反射特性的影响.并定量给出了直角误差和出射光的关系.
采用共聚焦式激光诱导荧光检测法,设计了一种基于单片机的微型毛细管电泳芯片检测器,利用数字信号处理技术和面向对象的设计方法开发了一套与之匹配的信号处理软件.此检测器
由中国科学院长春光学精密机械与物理研究所承担的“窄带干涉滤光片及其产业化技术的研究”项目,不久前在长春通过鉴定。
目的:通过观察肝康利水方对酒精性肝硬化腹水患者血清肝功能ALT、AST、γ-GGT的影响,比较尿量变化以及患者腹围和腹水深度的变化,探讨肝康利水方的临床疗效和作用机理。方法:
在简述光纤陀螺发展的基础上,对国内外FOG的研制和应用进行了述评.最后,对我国发展基于FOG的潜艇惯导系统进行了分析.