当前位置:   article > 正文

python绘制8×8棋盘_python绘制跳棋棋盘

python画8×8的棋盘循环

毕设题目是用python做跳棋游戏,可怜我只找到了用python做的五子棋和用java做的跳棋,两边结合写出了python棋盘。

(小声叨叨:老师明明说网上可以找到…)

话不多说,上代码。

#数据定义

BOARDSIZE=600

CEN=BOARDSIZE/2

EDGE=30

RADIUS=CEN-EDGE

RATIO=0.87

HEIGHT=RADIUS/2

SIDE=HEIGHT/RATIO

EACHHEIGHT=RADIUS/8

EACHWIDTH=SIDE/8

RA=5

#行列坐标转化成像素坐标

def rcToXy(rc):

xy=[0,0]

xy[0]=(rc[0]-12)*EACHWIDTH+CEN

xy[1]=rc[1]*EACHHEIGHT+EDGE

return xy

#画线

def drawLine(start_rc,end_rc):

start_xy=rcToXy(start_rc)

end_xy=rcToXy(end_rc)

pygame.draw.aaline(screen,BLACK,start_xy,end_xy,1)

def boardPaint():

#背景色

screen.fill(WHITE)

#画不同区域,三角形从顶端开始顺时针排列

tan=[]

tan.append([(CEN-SIDE/2,EDGE+HEIGHT),(CEN+SIDE/2,EDGE+HEIGHT),(CEN+SIDE,CE

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/167452?site
推荐阅读
相关标签
  

闽ICP备14008679号