中国象棋想必大家都玩过,突发奇想,想着怎么用python把中国国粹的中国象棋做出来呢??????
首先老样子看看用python做出来的效果:

国粹——中国象棋
-
第一步:导入资源包
-
第二步:初始化
-
第三步:定义棋子名称与坐标
-
第四步:绘制棋盘
-
第五步:定义落子函数
-
第六步:鼠标点击事件
第一步:导入资源包
这次利用到的还是海龟turtle
import turtle 复制代码
第二步:初始化
初始化过程中首先获得海龟的钢笔,接着设置窗口的大小、标题和背景。
# 初始化 pen = turtle.Pen()# 获取海龟的画笔
turtle.setup(714,800)# 设置窗口的大小
turtle.title("中国象棋")# 设置窗口的标题
turtle.bgcolor("#F4C79E")# 设置窗口的背景
pen.hideturtle() turtle.tracer(False)
复制代码
第三步:定义棋子名称与坐标
中国象棋中由車、馬、相(象)、士(仕)、炮、卒、将、帥(帅)组成,各个棋子有相应的坐标。这个可供参考,如果有问题可以自行设置相应的坐标。
array = [

本文介绍如何使用Python的海龟库(turtle)制作中国象棋。通过导入资源包,初始化窗口,定义棋子坐标,绘制棋盘,实现落子函数及鼠标点击事件,一步步教你创建一个简单的中国象棋游戏。
最低0.47元/天 解锁文章
3802





