国际象棋博弈系统的研究与实现  被引量:1

Research and implementation of chess game system

在线阅读下载全文

作  者:马钲鸿 宁慧[1] 张汝波 MA Zhenghong;NING Hui;ZHANG Rubo(Department of Computer Science and Technology,Harbin Engineering University,Harbin 150001,China;College of Mechanical and Electronic Engineering,Dalian Minzu University,Dalian 116600,China)

机构地区:[1]哈尔滨工程大学计算机科学与技术学院,黑龙江哈尔滨150001 [2]大连民族大学机电工程学院,辽宁大连116600

出  处:《应用科技》2021年第4期75-79,共5页Applied Science and Technology

基  金:国家自然科学基金项目(61673084).

摘  要:为解决国际象棋入门门槛较高、新的棋类游戏爱好者提升棋艺难度较大的问题,编写了一种能保持双方棋局局势相对平衡的算法,保证计算机与对弈者所选择的走法不会产生过大的差距,从而使得胜利或失败变得不是那么的容易。本系统以原生的JavaScript为基础,使用html与CSS进行页面的搭建,编写了使用以保持棋盘局势平衡为目标的博弈算法的国际象棋游戏,使得初学者在玩游戏的过程中可以感受到更多的乐趣,并同时获得水平的提升,有利于国际象棋爱好者棋艺的进步以及国际象棋运动的传播。In order to solve the problem that the entry threshold of chess is high and the difficulty of improving chess skills for new chess game enthusiasts,an algorithm that can maintain the relative balance of the game situation of both sides has been written to ensure that the moves chosen by the computer and the players will not create too big gap,making victory or defeat not so easy.Based on native JavaScript,this system uses html and CSS to build the page,and creatively writes a chess game,which employs a game algorithm to maintain a balanced board situation.This makes beginners feel more fun in the process of playing games,and at the same time,improves their technical level,which is conducive to the progress of chess enthusiasts and the spread of chess movement.

关 键 词:计算机博弈算法 国际象棋 原生JavaScript 局势平衡 博弈树 NodeJS 剪枝算法 棋局评估 

分 类 号:TP39[自动化与计算机技术—计算机应用技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象