龙源期刊网
http://www.qikan.com.cn
基于
python
的棋类教学系统设计实现
作者:宋向飞
米思琦
来源:《科技视界》
2018
年第
30
期
【摘
要】本文主要研究和讨论了国际象棋比赛的发展趋势,
UCT
算法的特点以及
tkinter
的设计和实现。从而详细介绍在基于
Python
的五子棋教学系统的设计与实现过程中,所依赖
的开发环境和语言、系统需求、设计思路和相关算法支持等等,最终实现了实现人机游戏的单
机五子棋教学系统。
【关键词】五子棋;
UCT
;
Python
;
Tkinter
中图分类号:
TP311.1-4
;
G642
文献标识码:
A
文章编号:
2095-2457
(
2018
)
30-0194-
003
DOI
:
10.19694/j.cnki.issn2095-2457.2018.30.085
Design and implementation of Chess Teaching System Based on Python
SONG Xiang-fei MI Si-qi
(
Hunan Normal University
,
Hunan Changsha 410006
,
China
)
【
Abstract
】
In this paper
,
the development trend of chess games
,
the characteristics of UCT
algorithm and the design and implementation of Tkinter are deeply studied and discussed
,
and then
the development environment
,
language
,
system requirements
,
design ideas and correlations that
I relyon in the design and implementation of the Gobang teaching system based on Python are
introduced in detail.Algorithm support and so on
,
and ultimately achieve the human-machine chess
single player Gobang teaching system.
【
Key words
】
Gobang
;
UCT
;
Python
;
Tkinter
1
人工智能的概念
《
Machine Learning
》中指出,机器学习就是指
“
计算机利用经验自动改善系统自身性能的
行为
”
。人工智能的研究和实现是逻辑科学和思维科学的应用的结合,是一个被广泛应用和深
入研究的分支。从思维的角度来看,人工智能是逻辑思维与灵感思维相互作用的综合设计结
果。
2
系统分析
2.1
五子棋围棋教学系统对用户体验有影响,主要集中在以下几个方面: