共查询到20条相似文献,搜索用时 15 毫秒
1.
2.
棋类游戏是博弈的规则和思想的完美体现,很多算法技术都可以运用在棋类游戏中。五子棋相比其他棋类,规则更简单易学,适合用于博弈算法的研究。一个五子棋博弈平台的搭建,有利于不同博弈算法之间的比较研究以及改进。该文首先介绍了五子棋博弈平台的设计。该平台是包括一个服务器和两个客户端的三层C/S架构平台,主要用于五子棋博弈算法之间的对弈。其次,该文以遗传算法及搜索树算法的对弈为例,展示了该平台的应用。 相似文献
3.
棋类游戏是博弈的规则和思想的完美体现,很多算法技术都可以运用在棋类游戏中。五子棋相比其他棋类,规则更简单易学,适合用于博弈算法的研究。一个五子棋博弈平台的搭建,有利于不同博弈算法之间的比较研究以及改进。该文首先介绍了五子棋博弈平台的设计。该平台是包括一个服务器和两个客户端的三层C/S架构平台,主要用于五子棋博弈算法之间的对弈。其次,该文以遗传算法及搜索树算法的对弈为例,展示了该平台的应用。 相似文献
4.
5.
6.
严正学 《电脑编程技巧与维护》2011,(15):72-74
介绍C++开发五子棋游戏的思路和实现过程,利用简单的语言,实现了人与人、人机对弈的两种模式,界面简洁,功能强大,攻克了以往游戏可玩性差的缺陷。 相似文献
7.
本文介绍在NeatBeansIDE5.0环境中开发五子棋人机对战版的过程,并且对人机博弈的基础算法进行了详细的探讨 相似文献
8.
9.
10.
并行实现有自学习能力的五子棋AI 总被引:1,自引:0,他引:1
介绍了传统人机博弈PVS(PrincipalVariationSearch,主要变例搜索)算法,并在历史启发的基础上,设计了利用多处理器及超线程技术计算速度更快的并行PVS算法,并在算法中加入了自学习能力,使五子棋AI模拟人的思维。 相似文献
11.
12.
基于Java的多线程并发服务器的设计与应用 总被引:2,自引:0,他引:2
文章讨论了多线程并发服务器设计与实现所涉及到的相关知识和编程基础,并用Java实现了一个围棋和五子棋多线程并发服务器.五子棋服务器提供的服务是客户端(人)和服务器端(机器)对弈;围棋服务器是为两客户对弈提供一个中间通信平台,围棋客户端是一个模拟棋室,共有4个棋桌和8个座位,能同时有4对棋手对弈并允许多人观看. 相似文献
13.
“久”棋是藏族人民的传统棋类游戏,游戏过程分为布局阶段和战斗阶段,布局的质量对弈棋结果影响很大。与围棋博弈智能软件战胜人类高手的情况比较,“久”棋博弈研究几乎空白。为了拓宽机器博弈研究的游戏范围,开发具有较高棋力的“久”棋软件,作者开展了基于棋型的“久”棋计算机博弈研究。通过实地考察,在四川阿坝地区采集了约300局有效的“久”棋对弈数据,提取了常见棋型,分别为棋型命名为三角、三子、二子、对角、四子等。在布局阶段,采用模式匹配算法提高棋型的匹配速度。在布局和战斗阶段,基于棋型,设计了具有优先级别的防守、攻击、连子策略。采用C语言开发了“久”棋博弈软件,该软件具有人人对弈、人机对弈、自动录制棋谱等功能。该软件在2016年四川省阿坝县第七届“体彩杯”藏棋比赛中成功开展了人机对弈,但是棋力有待提高。结果表明,基于棋型的攻防策略能够有效地应用于“久”棋计算机博弈。 相似文献
14.
15.
浅谈棋牌类游戏的编写 总被引:1,自引:0,他引:1
大家一定还记得在1997年美国超级计算机深蓝一举击败国际象棋大师卡斯帕罗夫,从而引起了全世界震惊的事吧?计算机与人对弈象棋、围棋、五子棋等游戏的确十分有趣。下面我就想简单谈一下如何使计算机在对弈中提高智能,从而能对人产生一定程度的威胁。 我们知道下棋时,一方只有尽可能地知道对方已经走过的棋步和将可能走的棋步,才有赢棋的基础。要使得计算机能记住已有和将来可能发生的格局,就必须建立恰当的数据结构。要使得计算机能在对奕中选择最有利的一步,就得有一个“聪明”的预测算法。到目前为止,我们发现博奕树适 相似文献
16.
裴博文 《电脑编程技巧与维护》2008,(6):69-75
对一个权重估值算法五子棋简易人工智能的完整实现,色含人机对战、棋谱存取、双人对战等功能。本文为VB编程环境的拓展应用提供了一个详实的参考。 相似文献
17.
邢森 《数字社区&智能家居》2010,6(13):3497-3498
机器博弈是人工智能的一个重要研究分支,该文通过设计一个五子棋智能博奕程序,采用传统的博弈树算法,利用剪枝和极大极小树搜索最佳位置,从而实现人机智能博弈。并对现有算法存在的问题进行探究改进,最后给出程序实例,结果表明效果较为理想。 相似文献
18.
仇宾 《电脑编程技巧与维护》2013,(9):75-80
井字棋是大家所熟知的一个小游戏,虽然简单,但其中包含了一些编程的基本技巧和基本算法,在Eclipse环境下用Java语言编写一个可以人人、人机对弈的井字棋游戏。 相似文献
19.
方建超 《计算技术与自动化》1995,14(2):10-14,65
本文以民间的扁担棋为对象,探讨了基于规则的人机博弈系统的实现方法与步骤,通过研究分析,给出了形式化的公共游戏规则和有利取胜原则,以此为基础提出了获益函数的概念,设计出一个有限递归算法解决了K度获益函数的计算问题,在这些工作的基础上最终用pascal语言实现了扁担棋人机对弈系统。该系统经10名学生对弈实验,机器获胜率在90%以上,说明系统设计是成功的。 相似文献
20.
我们在研制人机对弈中国象棋软件中有了新的突破,最近研制成功的中国象棋软件其棋力已达到大师级水平.该软件抛弃了常规的规则库和推理机方式,采用了全新的拓扑、网络以及代价函数方法.依据这种方法,可以计算出对弈双方任一状态下的最优选择,且能在多个并列的最优选择中随机地选取一个,因而它走棋不拘一格,十分灵活.它用高级人工智能 相似文献