游戏功能和流程图
实现16宫格滑动拼图,实现3个按钮(重置用户操作,重新开始游戏,解密游戏),后续难度,额外添加重置一次的按钮,解密算法的植入,数字改变为图片植入
游戏流程图
?
2....,top坐标'''
left=X_MARGIN+(tile_x*TILE_SIZE)+(tile_x-1) #获取左边的像素坐标(tile_x-1)格子间的间距
top=Y_MARGIN...[tile_y]:
self.draw_tile(tile_x,tile_y,board[tile_x][tile_y])
#绘制边框
left,top=...,move_y)
#绘制空白区(这时候有2块空白区域)
pygame.draw.rect(base_surf,BG_COLOR,(move_left,move_top,TILE_SIZE...,TILE_SIZE))
#绘制滑动效果
for i in range(0,TILE_SIZE,animation_speed): #animation_speed步长偏移速度,每次循环后方块的位置向指定方向移动