针对少儿的围棋教学系统技术方案

技术编号:24412858 阅读:16 留言:0更新日期:2020-06-06 10:02
本发明专利技术公开一种针对少儿的围棋教学系统,包括显示终端;显示终端中集成有以下模块:显示模块,用于显示棋盘,接收落子命令进行棋子显示,并获取用户的点击命令;猜先模块,用于判断用户是否执黑子,并输出猜先结果;执行模块,用于接收猜先结果;然后对应用户所持棋子进行行棋;实时形式判断模块,用于对在显示模块中的已落棋子的形势进行判断,实时形式判断模块对应计算出黑白子的形势点位;当孩童在进行围棋对弈时,能够通过实时形势判断来构件出围棋的基础概念,防止孩童转眼忘记,实时判断能够引导其真正的体会每一步棋带来的影响,从而建立起围棋思维,增强围棋基础;还可利用落子动画来吸引孩童用户的注意力,提高孩童对围棋的兴趣。

Go teaching system for children

【技术实现步骤摘要】
针对少儿的围棋教学系统
本专利技术涉及围棋教学
,尤其涉及一种针对少儿的围棋教学系统。
技术介绍
围棋,作为我国古代流传至今的最具智慧的游戏之一,吸引着越来越多的人,与此同时也给围棋的教学带来了前所未有的挑战。在实际围棋教学工作中,围棋教师不仅需要像其他教师一样进行讲授,同时也需要让学生完成题目练习或进行实战演练。而围棋教学不同于其他类型的教学,为了完成习题,学生需要将棋谱完整的抄写下来再进行思考。对于纸质习题,学生思考时还需要重新将题目摆在棋盘上,才能进行摆盘联系,这样不仅容易出错,而且过程及其繁琐,大大增加了学生不必要的负担,同时不能很好的将学生的作业完成情况反馈给老师。随着个人计算机以及各类型智能终端的出现和普及,在线教育也越来越被人们所接受。如申请号为201910669772.7的文件公开了一种围棋教学管理系统,包括服务器、学生端和教师端,服务器、教师端和学生端之间通过通讯网络实现信息交互,服务器包括练习题数据库、习题练习结果统计模块;教师端包括学生基本信息管理模块、教师账户信息管理模块以及练习题管理模块;学生端包括学生账号信息管理模块和习题练习模块。本专利技术可以实现教师课后布置围棋习题,学生进行围棋习题练习并统计,能够很好的改变繁琐的围棋作业布置形式。但是这种方式较为生硬,可以说适合年龄段为12岁以上的用户学习,而对于4-12岁的少儿学生,如何在教学过程中引发他的兴趣,抓住他的注意力,以及帮助少儿年龄段的学生建立围棋思维,并且延伸到生活中去学习;并且,该年龄段的少儿学生围棋基础有限,且较为着急近利,因此如果不在教学系统中时时刻刻抓住学生的注意力,并且正确引导学生进行下棋;比如在现有的围棋APP中,形式判断非常的死板,落子以后需要实时点击,但是这样对于少儿来说就可能转眼就忘,那么形式判断形同虚设,也就达不到预想的教学效果。
技术实现思路
本专利技术的目的在于,提供一种针对少儿的围棋教学系统,用以解决在上述
技术介绍
中提出的现有围棋教学系统不能实时进行形势判断显示、不能对落子作出生动的、教学性、引导性反馈的问题。为实现上述目的,本专利技术提供一种针对少儿的围棋教学系统,包括:带有触摸显示屏的显示终端,用于显示棋盘和获取用户的触摸信息;所述显示终端中集成有以下模块:显示模块,用于输出棋盘的横纵线并在所述显示屏上显示,接收落子命令进行棋子显示,并获取用户的点击命令;猜先模块,用于判断用户是否执黑子,并输出猜先结果;执行模块,用于接收所述猜先结果;当用户执黑子时,识别用户落子的位置,并对应行棋;当用户执白子时落第一子,然后等待用户行棋,并识别当前棋子位置进行对应行棋;实时形式判断模块,用于对在所述显示模块中的已落棋子的形势进行判断,其中,所述实时形式判断模块还包括有获取单元和计算单元,所述获取单元与所述执行模块同时开启,并在每一次行棋后对当前棋盘界面进行图像获取得到实时棋谱图片,然后将所述实时棋谱图片传输至所述计算单元,所述计算单元根据所述实时棋谱图片进行棋盘规格识别、黑白子分布识别;并对应计算出黑白子的形势点位,输出至所述显示模块显示。作为优选,所述显示模块包括有棋子显示单元;所述棋子显示单元接收所述猜先模块的猜先结果,当所述执行模块落第一子时,则接收所述执行模块的行棋指令进行黑子显示,用户的触摸点位进行白子显示;当用户执黑子,则获取用户的点击位置进行黑子显示,对所述执行模块的落子进行白子显示。作为优选,所述棋子显示单元对落子点位进行点位锁定,当在所述点位锁定的区域获取到了用户点击信号,不进行显示,并弹出提示对话框提醒用户。作为优选,所述显示模块还包括形势显示单元,所述形势显示单元接收所述计算单元计算出的形势点位,对应标记出黑子形势点位的区域和白子形势点位的区域。作为优选,所述形势显示单元包括有用户棋子形势图案和系统棋子形势图案;所述形势显示单元接收所述显示单元的黑白子显示结果,并将所述用户棋子形势图案与用户所执棋子进行匹配,将所述系统棋子形势图案与系统落子进行匹配。作为优选,所述计算单元实时判断出棋子形势,并传输至所述形势显示模块后,所述形势显示单元依据所述计算单元的实时形势进行所述用户棋子形势图案和所述系统棋子形势图案的区域变换,所述用户棋子形势图案划分有优选形势区域,所述优选形势区域以外标定为不建议落子区域;用户根据实时形势变换得知落子后引起的变化。作为优选,所述显示模块还包括有动画显示单元,所述形势显示单元进行实时形势显示时,所述显示单元获取用户的触摸点位,当用户的触摸点位落在所述优选形势区域时,所述动画显示单元显示夸奖内容的GIF动画图片;当用户的触摸点位落在所述不建议落子区域时,所述动画显示单元显示不建议落子的GIF动画图片;所述夸奖内容的GIF动画图片的内容包括包含鼓励性文字或图形;所述不建议落子的GIF动画图片的内容包括包含劝诫性文字或图形。作为优选,所述执行模块包括有存储单元,所述存储单元包括有低阶棋谱、中阶棋谱和高阶棋谱;并依据相应棋谱进行行棋。作为优选,所述计算单元在进行形势判断时,将棋盘上的白子的影响力归为白子势力,将黑子影响力归为黑子势力,其中,棋盘上的每一点要受到多个棋子的累加影响,其中距离该点最近的棋子受影响最大,距离增加则影响力依次递减,根据棋盘上每一个点与棋盘上已落棋子的距离确定受影响值,所述计算单元将黑子势力区域与白子势力区域的点位数值化,并将所述黑子势力区域和所述白子势力区域进行融合比对作出相应的形式判断。作为优选,所述执行模块还包括逻辑单元,所述逻辑单元检查落子后的以下项:检查是否能合并到“块”中;所述“块”是一堆紧挨在一起的棋子的集合,用户落子后,检查该棋子是否紧挨着自己的某些另外的棋子;检查是否能合并到“链”中;所述“链”是两个或两个以上无法分开的“块”的集合,新落的棋子并入“块”或新成立“块”后,检查该“块”与其它已知“块”是否能组成“链”;检查是否有提子,“链”建完后,检查所有对方的“链”,是否存在气数为0的“链”;其中,当所述逻辑单元仅检查到有“块”形成后仅输出块显现命令,当所述逻辑单元检查到由“块”组成“链”后输出链显现命令,当所述逻辑单元检查到有“块”不属于“链”的子集,则即输出块显现命令也输出链显现命令;所述显示模块藉由所述块显现命令和所述链显现命令在界面上显现块和链。本专利技术的有益效果是:在现有技术中,围棋APP均针对成年人对弈开发较多,但是很少有针对少儿围棋教学所开发出的APP,且市面上仅有的几个教学类APP都是针对年龄较大,专注力较高、且有一定围棋基础和兴趣的学生;但是还未有一款软件真的针对4-12岁少儿的围棋教学APP,这个年龄段的特征是专注力不高、兴趣点分散、围棋基础薄弱;所以在教学APP的设计上,应当充分考虑到用户群体的特点,并针对这些特点所带来的问题进行优化,比如专注力不高时,软件可以利用落子动画来吸引孩童用户的注意力,在下了一手好棋时显现鼓励性动画来提高孩童的兴趣,并且让下棋过程中实时展本文档来自技高网
...

【技术保护点】
1.一种针对少儿的围棋教学系统,其特征在于,包括:/n带有触摸显示屏的显示终端,用于显示棋盘和获取用户的触摸信息;所述显示终端中集成有以下模块:/n显示模块,用于输出棋盘的横纵线并在所述显示屏上显示,接收落子命令进行棋子显示,并获取用户的点击命令;/n猜先模块,用于判断用户是否执黑子,并输出猜先结果;/n执行模块,用于接收所述猜先结果;当用户执黑子时,识别用户落子的位置,并对应行棋;当用户执白子时落第一子,然后等待用户行棋,并识别当前棋子位置进行对应行棋;/n实时形式判断模块,用于对在所述显示模块中的已落棋子的形势进行判断,其中,所述实时形式判断模块还包括有获取单元和计算单元,所述获取单元与所述执行模块同时开启,并在每一次行棋后对当前棋盘界面进行图像获取得到实时棋谱图片,然后将所述实时棋谱图片传输至所述计算单元,所述计算单元根据所述实时棋谱图片进行棋盘规格识别、黑白子分布识别;并对应计算出黑白子的形势点位,输出至所述显示模块显示。/n

【技术特征摘要】
1.一种针对少儿的围棋教学系统,其特征在于,包括:
带有触摸显示屏的显示终端,用于显示棋盘和获取用户的触摸信息;所述显示终端中集成有以下模块:
显示模块,用于输出棋盘的横纵线并在所述显示屏上显示,接收落子命令进行棋子显示,并获取用户的点击命令;
猜先模块,用于判断用户是否执黑子,并输出猜先结果;
执行模块,用于接收所述猜先结果;当用户执黑子时,识别用户落子的位置,并对应行棋;当用户执白子时落第一子,然后等待用户行棋,并识别当前棋子位置进行对应行棋;
实时形式判断模块,用于对在所述显示模块中的已落棋子的形势进行判断,其中,所述实时形式判断模块还包括有获取单元和计算单元,所述获取单元与所述执行模块同时开启,并在每一次行棋后对当前棋盘界面进行图像获取得到实时棋谱图片,然后将所述实时棋谱图片传输至所述计算单元,所述计算单元根据所述实时棋谱图片进行棋盘规格识别、黑白子分布识别;并对应计算出黑白子的形势点位,输出至所述显示模块显示。


2.根据权利要求1所述的针对少儿的围棋教学系统,其特征在于,所述显示模块包括有棋子显示单元;所述棋子显示单元接收所述猜先模块的猜先结果,当所述执行模块落第一子时,则接收所述执行模块的行棋指令进行黑子显示,用户的触摸点位进行白子显示;当用户执黑子,则获取用户的点击位置进行黑子显示,对所述执行模块的落子进行白子显示。


3.根据权利要求2所述的针对少儿的围棋教学系统,其特征在于,所述棋子显示单元对落子点位进行点位锁定,当在所述点位锁定的区域获取到了用户点击信号,不进行显示,并弹出提示对话框提醒用户。


4.根据权利要求2所述的针对少儿的围棋教学系统,其特征在于,所述显示模块还包括形势显示单元,所述形势显示单元接收所述计算单元计算出的形势点位,对应标记出黑子形势点位的区域和白子形势点位的区域。


5.根据权利要求4所述的针对少儿的围棋教学系统,其特征在于,所述形势显示单元包括有用户棋子形势图案和系统棋子形势图案;所述形势显示单元接收所述显示单元的黑白子显示结果,并将所述用户棋子形势图案与用户所执棋子进行匹配,将所述系统棋子形势图案与系统落子进行匹配。


6.根据权利要求5所述的针对少儿的围棋教学系统,其特征在于,所述计算单元实时判断出棋子形势,并传输至所述形势显示模块后,所述形势显示单元依据所述计算单元的实时形势进行所述用户棋子形...

【专利技术属性】
技术研发人员:李峰
申请(专利权)人:深圳研略科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1