今天给大家带来一个基于python语言的简易五子棋游戏,五子棋是一种十分流行的棋牌类游戏,老少皆宜。国际标准棋盘为19*19的正方形棋盘,所以我们要用二维数组来实现(如下图)。
代码如下:
qp=[[0 for i in range(19)]for j in range(19)]
“0”代表空,即没有落子,并分别用“1”和“2”代表白子和黑子,我用“s”作为表示棋子颜色的变量
s=1 #棋子颜色,1是白方,2是黑方
接下来编写主程序,包括获取落子位置;判断此处是否落子;黑白子互换等,代码如下
flag=True
s=1 #棋子颜色,1是白方,2是黑方
print('请白棋先落子')
while flag==True:
x,y=map(int,input('请输入落子位置:').split()) #x为行,y为列
if qp[x][y]!=0:
print('此处已落子