基于Java的五子棋博弈平台研究
DOI:
作者:
作者单位:

作者简介:

通讯作者:

基金项目:


Research on Javabased Gobang Game Platform
Author:
Affiliation:

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
    摘要:

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

    Abstract:

    Aiming at the current differences in functions of the Gomoku game platform and the limitation of the engine’s design language,a universal Gomoku engine operating platform is designed and implemented to reduce the restrictions on the types of engine design languages.The platform is based on the AlphaBeta pruning algorithm as the builtin engine.It combines iterative deepening,Zobrist caching,and heuristic search algorithms,and establishes a set game platform,engine and engine interaction integrated game platform.The platform uses loading engine files to automatically play games between Gomoku algorithms,and provides a reference to the engine’s interface and engine design,which is convenient for users to quickly write their own Gomoku algorithm engines.A large number of battle test experiments show that the platform excels in automatic game simulation,manmachine game,engine loading,and game rules,which greatly improves the efficiency of game algorithm design.

    参考文献
    相似文献
    引证文献
引用本文

曹风云, 赵卫华.基于Java的五子棋博弈平台研究[J].重庆工商大学学报(自然科学版),2021,38(2):10-15
CAO Feng-yun, ZHAO Wei-hua. Research on Javabased Gobang Game Platform[J]. Journal of Chongqing Technology and Business University(Natural Science Edition),2021,38(2):10-15

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
历史
  • 收稿日期:
  • 最后修改日期:
  • 录用日期:
  • 在线发布日期: 2021-04-07
×
2023年《重庆工商大学学报(自然科学版)》影响因子稳步提升