游戏功能和流程图
实现功能:翻开两个一样的牌子就显示,全部翻开游戏结束,设置5种图形,7种颜色,游戏开始提示随机8个牌子
游戏流程图
?
2. 游戏配置
配置游戏目录
?...self.revealed_boxes=generate_revealed_boxes_data(False) #初始化翻开的盒子列表
4.2 绘制游戏盒子(类方法)
def draw_board...def draw_icon(self,shape,color,box_x,box_y):
'''绘制翻开盒子的图案
:param shape 形状
:param color 形状的颜色...,BG_COLOR,(left+half,top+half),quarter-5) #绘制内圆 1/4之一个半径
elif shape==SQUARE: #绘制正方形
pygame.draw.rect...pygame.display.set_caption('My Game')
mouse_x=0 #鼠标x坐标
mouse_y=0 #鼠标y坐标
first_selection = None # 存储第一个翻开的盒子