python下象棋,python实现中国象棋

  python下象棋,python实现中国象棋

  这篇文章主要为大家详细介绍了大蟒实现象棋游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  本文实例为大家分享了大蟒实现象棋游戏的具体代码,供大家参考,具体内容如下

  导入数学

  来自海龟进口公司*

  速度(0) #调整画的速度1-10,数字越大,速度越快

  宽度=50

  隐藏海龟隐藏画笔的形状一

  #绘制棋盘

  对于范围(5):中的我

  向前(8 *宽)

  佩努普()

  goto(0,(i1)*宽度)

  彭登()

  左(90度)

  对于范围(9):中的我

  佩努普()

  goto(i*width,0)

  彭登()

  向前(4 *宽)

  对于范围(9):中的我

  佩努普()

  转到(I *宽度,-宽度)

  彭登()

  向前(-4 *宽度)

  左(270)

  对于范围(5):中的我

  佩努普()

  goto(0,-width*(i 1))

  彭登()

  向前(8 *宽)

  佩努普()

  转到(-10,4 *宽度10)

  彭登()

  右(90)

  对于范围(2):中的我

  向前(9 *宽20)

  左(90度)

  向前(8 *宽20)

  左(90度)

  #田线

  佩努普()

  转到(3 *宽,4 *宽)

  彭登()

  左侧(45度)

  fd(2*math.sqrt(5000))

  佩努普()

  转到(3 *宽,2 *宽)

  彭登()

  左(90度)

  fd(2*math.sqrt(5000))

  佩努普()

  转到(3 *宽,-5 *宽)

  彭登()

  fd(2*math.sqrt(5000))

  佩努普()

  转到(3 *宽,-3 *宽)

  彭登()

  右(90)

  fd(2*math.sqrt(5000))

  #绘制炮兵标记

  定义乐趣(x,y):

  佩努普()

  主页()

  转到(x *宽度,y *宽度3)

  fd(-6)

  彭登()

  对于范围(4):中的我

  fd(3)

  左(90度)

  fd(3)

  佩努普()

  右(90)

  fd(6)

  彭登()

  右(90)

  对于范围(5):中的我

  乐趣(i*2,1)

  对于范围(5):中的我

  乐趣(i*2,-2)

  乐趣(1,2)

  乐趣(7,2)

  乐趣(1,-3)

  乐趣(7,-3)

  def write_chees(str,color1): #棋字

  颜色(颜色1)

  write(str,font=(隶书,宽度//2,正常))

  极好的绘制圆(半径): #画圆

  沉思(3)

  begin_fill()

  fillcolor(白色)

  圆(半径)

  end_fill()

  def chees(x,y,str,color): #绘制棋子

  佩努普()

  主页()

  转到(x *宽度,y *宽度)

  右(90)

  FD(1/3 *宽度)

  左(90度)

  彭登()

  铅笔颜色(彩色)

  绘制圆形(1/3 *宽度)

  佩努普()

  FD(-1/3 *宽度)

  彭登()

  write_chees(字符串,颜色)

  红色=红色

  black=black

  #红棋子

  对于范围(5):中的我

  chees(i*2,1,’兵,红色)

  奶酪(1,2炮,红色)

  奶酪(7,2,炮,红色)

  奶酪(0,4,車,红色)

  奶酪(1.4英尺馬,红色)

  奶酪(2.4英尺相,红色)

  奶酪(3,4英尺仕,红色)

  奶酪(4,4,帅,红色)

  奶酪(5.4英尺高仕,红色)

  奶酪(6.4英尺高相,红色)

  奶酪(7.4英尺高馬,红色)

  奶酪(8.4英尺車,红色)

  #黑棋子

  对于范围(5):中的我

  chees(i*2,-2,’卒,黑色)

  奶酪(1,-3炮,黑色)

  奶酪(7,-3炮,黑色)

  奶酪(0,-5車,黑色)

  奶酪(1,-5馬,黑色)

  奶酪(2,-5象,黑色)

  奶酪(3,-5士,黑色)

  奶酪(4,-5将,黑色)

  奶酪(5,-5士,黑色)

  奶酪(6,-5象,黑色)

  奶酪(7,-5馬,黑色)

  奶酪(8,-5車,黑色)

  完成()

  以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持盛行信息技术软件开发工作室。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: