曹风云, 赵卫华.基于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
基于Java的五子棋博弈平台研究
Research on Java based Gobang Game Platform
  
DOI:
中文关键词:  计算机博弈;JavaFX;JNA  AlphaBeta剪枝
英文关键词:computer game  Java FX  JNA  Alpha Beta pruning
基金项目:
作者单位
曹风云, 赵卫华 1.合肥师范学院 计算机学院合肥 2306012.合肥师范学院 电子信息系统仿真设计安徽省重点实验室合肥 230601 
摘要点击次数: 193
全文下载次数: 85
中文摘要:
      针对当前五子棋博弈平台中自身功能差异和对引擎的编写语言有限制等问题,设计实现一个通用的五子棋博弈运行平台,平台以AlphaBeta剪枝算法为内置博弈引擎算法基础,融合了迭代加深、Zobrist缓存和启发式搜索算法,建立集对战、算法引擎加载和引擎交互一体化通用五子棋博弈平台;平台利用加载算法引擎文件可自动进行五子棋算法间的对局,且提供调用引擎的接口和引擎设计的参考,方便用户快速设计编写出自己的五子棋算法引擎;通过大量对战测试实验表明,平台在自动博弈模拟、人机博弈、引擎加载、比赛规则方面表现优异,大大提高了博弈算法设计效率。
英文摘要:
      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.
查看全文  查看/发表评论  下载PDF阅读器
关闭
重庆工商大学学报自然科学版 版权所有
地址:中国 重庆市 南岸区学府大道19号,重庆工商大学学报编辑部 邮编:400067
电话:023-62769495 传真:
您是第2528729位访客
关注微信二维码