基于Java的五子棋博弈平台研究

作者:曹风云; 赵卫华
来源:重庆工商大学学报(自然科学版), 2021, 38(02): 10-15.
DOI:10.16055/j.issn.1672-058X.2021.0002.002

摘要

针对当前五子棋博弈平台中自身功能差异和对引擎的编写语言有限制等问题,设计实现一个通用的五子棋博弈运行平台,平台以AlphaBeta剪枝算法为内置博弈引擎算法基础,融合了迭代加深、Zobrist缓存和启发式搜索算法,建立集对战、算法引擎加载和引擎交互一体化通用五子棋博弈平台;平台利用加载算法引擎文件可自动进行五子棋算法间的对局,且提供调用引擎的接口和引擎设计的参考,方便用户快速设计编写出自己的五子棋算法引擎;通过大量对战测试实验表明,平台在自动博弈模拟、人机博弈、引擎加载、比赛规则方面表现优异,大大提高了博弈算法设计效率。

全文