计算机博弈系统在中国象棋教学中的应用

(整期优先)网络出版时间:2021-08-03
/ 2

计算机博弈系统在中国象棋教学中的应用

孙银发

云南民族大学 云南省昆明市 650500


摘要:基于计算机博弈系统的象棋教学得到了前所未有的发展,从而产生 了一种新型的教学形式,对教育改革有重要的作用。对它进行设计是规范和发 展 博弈系统下的象棋教学的客观要求。在中国内地涌现出一批对中国象棋人机博弈问题感兴趣的高校、单位及个人,而且,中国象棋计算机博弈的研究受到越来越多的学者的关注,并且在很多大赛中中国象棋博弈程序都获得了多个奖项,设计象棋博弈程序的研究学者也开始逐渐增多,推动了中国象棋人机博弈的发展。

关键词:计算机博弈系统;象棋教学;应用

计算机博弈是人工智能研究的一个重要分支,被专家门称为人工智能界的果蝇,意思是说人类对计算机博弈的研究衍生了大量的研究成果,这些成果在人工智能领域产生了重要影响。国际象棋计算机博弈研究已经有了五十多年的历史,IBM公司开发出了超级计算机“深蓝”战胜了当时世界国际象棋大师卡斯帕罗夫,标志其水平已达到国际象棋世界冠军水平。而中国象棋的历史更为悠久,虽然中国象棋计算机博弈研究起步晚于国际象棋,但起点高,国际象棋计算机博弈研究的成果为我们提供了很多的借鉴技术。近年来随着研究的不断深入,中国象棋计算机博弈越来越成为继国际象棋后计算机博弈研究的热点之一。

一、基于博弈系统的象棋教学

博弈,词语解释是局戏、围棋、赌博。 其定义为:在多决策主体之间行为具有相互作用时, 各主体根据所掌握信息及对自身能力的认知,做出有利于自己的决策的一种行为理论。 小到儿童之间的游戏与争论、各种场合的讨价还价,大到国家之间的外交与战争、商家的竞争,只要矛盾的双方主体存在利益冲突,就会发生博弈行为。 学者 将其定义为一种产生于计算机的教学,学生和教师能够在计算机上完成与学习 有关的任务,教学不仅是简单的分发信息给学生,还要通过交流、评价、教室管理来完成任务。针对象棋博弈系统的特点,本人认为象棋博弈系统的教学是在 实施过程中,学习者运用象棋博弈技术和象棋博弈系统学习资源自主学习,教学 者通过象棋博弈系统学习平台构建和维持学习情境 ,完成学习任务,促进学习者 全面发展的教学活动。教学在实施时间、空间以及学习情境建构等方面的差异 是 区别传统学习环境教学的重要特征。象棋博弈系统的教学内涵可以技术层面 、教学层面和学习情境建构等层次来解释。从 技术层面来看,应用于教育领域的象棋博弈系统技术较传统的教育和课堂教学 技术有明显的优越性 。现在象棋博弈系统的教学中集文字、符号 、图片、影像 、声音 、分析数据等多种教学信息根据教学需要进行处理,体现了很强的集成性,同时又具备了信息传播的及时性和教学过程的交互性,适宜个别化学习。象棋 博 弈系统教学特有的内涵区别于传统的教育,与传统的口耳相传、印刷课本、粉笔 、棋具、黑板的课堂教学不同,具有跨越空间 、双向互动 、开放性等特点 ,突 破传统媒体的单向传递。利用象棋博弈系统技术进行教学突破了传统课堂技术难 以实施因材施教和个性化的局面,提高教育教学的效果 。

二、计算机博弈系统在中国象棋教学中的应用

我国许多象棋学院的教学中, 基本都是沿用传统的象棋教学方法,即老师在课堂上传授各种象棋知识,根据讲棋来深化棋谱套路;学生认真听讲,背住棋谱中的布局与招法,课后根据老师发下来的棋谱进行练习,按照棋谱的谱招进行打谱。 这种传统的教学方法,学生是否能下得一手好棋,完全取决于学生的主观能动性:打谱认真且记忆能力强的学生,棋艺提高的就快。 象棋的计算机博弈软件的出现,弥补了传统教学方法上的不足,为中国象棋的教学提供了新的思路。 目前,象棋的计算机博弈系统已经进入几乎各个棋院的教学活动中,正在发挥着它特有的优势。 计算机博弈系统在中国象棋教学中的应用大致有四个。

1、通过及时纠正错误,强化学习效果。运用计算机博弈系统进行教学,可以让学生对特定局面很快获得正确的走法而较少依赖老师的帮助。 学生通过计算机博弈软件强大的计算能力和复盘分析能力能够及时知道正确的走法,同时可以获得满足感,这对于增强其学习的积极性和自信心有很大的帮助。 在教学过程中, 学生应该在最短时间内得到正确走法才是最有效的教育方式。传统的象棋教学方法,学生的反应和教师的强化之间隔了至少半天到一天的时间,这样强化方法收效甚微。 通过一系列的调查,接受过运用了计算机博弈系统的教学方法的学生,大都比接受传统象棋教学方法的学生在掌握象棋知识的程度上要好。

2、通过一对一的教学,提高学生学习效率。积极反应原则使学生对所提的问题作出积极的外显反应,学习象棋知识可由被动变为主动。 在传统的象棋教学过程中,每一个象棋学院的老师都要同时面对许多学生。 教师讲授象棋知识时,绝大多数学生态度消极,不易做出积极反应,造成课堂效率不高。 此外,棋谱中的内容不能保证棋手对每一部分的象棋知识的信息都作出积极反应。 在运用计算机博弈软件的情况下,每个学生都可以作出积极反应,这样就有利于提高课堂上学习象棋知识的效率。

3、难易分明,让学生进行阶梯式学习。计算机博弈系统可以严格控制每步的走法,这样学生可以一步一步地掌握知识,同时老师在进行教学时可以把难度控制在合理范围之内。 而在传统象棋教学中,棋院老师在确定学生棋力水平的时候经常会出现偏差,往往传授的象棋知识难度远远大于(小于)学生的现有知识水平。 计算机博弈系统可以将象棋知识的难度阶梯式的呈现给学生,循序渐进,使学生易于理解和接受知识,从而减轻学生学习高难度技术所产生的心理负担。 运用这种新式教学法,把象棋知识按内在联系分成由低到高的层次,从而使各种复杂的棋路化繁为简,减小学生在学习过程中的压力,更牢固的掌握所学的知识。

4、根据学生不同的接受能力,自行调整学习进度。运用计算机博弈系统进行教学,学生可以按照自己的情况自我调整,定出学习象棋布局和棋路知识的进度,可以各尽自己的所能运用计算机博弈软件进行自学。 传统象棋教学是在同一堂课上对所有学生教授同一内容,不考虑学生不同的接受能力,讲完这个知识点就进入下个知识点的学习。 传统的象棋教学法,棋院的老师对学生们只能“一窝端”,照顾不到学生的个别差异性,这是传统教学法的弊端。 现实当中同一个班的学生的能力不可能处于同一水平线,棋艺水平肯定有高有低。 全部一视同仁的对待,对于水平较高的学生,学习受到限制;水平较低的学生,由于知识的难度较大,理解不了,长此以往,就会产生厌学情绪。 把计算机博弈系统引入到教学方法中后,每一个学生都可以以自己最适宜的进度和速率进行学习, 这种以学生为中心的方法,允许学生可以自由支配学习时间和学习难度,自定步调,在某种程度上解决教学中个别差异的问题,这是传统象棋教学做不到的。 运用计算机博弈系统进行学习不但培养了学生的自学能力和习惯,也培养了学生的独立钻研和勇于创新的精神。

把计算机博弈系统引入到中国象棋教学中, 可以及时纠正错误,强化学习效果;通过一对一的教学,提高学生学习效率;难易分明,让学生进行阶梯式学习;根据学生不同的接受能力,自行调整学习进度。运动计算机博弈系统,学生通过循序渐进地自我学习,有助于培养其钻研象棋知识的能力。

参考文献:

[1]李文文,杨根兴.基于Web的中国象棋游戏网站的设计与实现[M].电脑开发与应用,2019,22(12):53.55

[2]周玮,张啧,周静怡.基于对弈局势的二次估值方法[M].系统仿真学报,2018(9):28

[3]王骄,王涛,罗艳红.中国象棋计算机博弈系统评估函数的自适应遗传算法实现.东北大学学报(自然科学版),2019,26(5):52