diff --git a/my_Tetris.py b/my_Tetris.py
index ac4d3ce..175ca6d 100644
--- a/my_Tetris.py
+++ b/my_Tetris.py
@@ -7,6 +7,8 @@ grid_size = 20  # 格子大小
 grid_num_width = 15     # 横向格子数量
 grid_num_height = 25      # 纵向格子数量
 FPS = 30
+o=0
+star=False
 
 # 创建窗口
 screen = pygame.display.set_mode((460, 500))
@@ -37,8 +39,7 @@ L = [[(-1, 0), (0, 0), (1, 0), (1, 1)],
      [(-1, 0), (0, 0), (1, 0), (-1, -1)],
      [(0, -1), (0, 0), (0, 1), (-1, 1)]]
 shape_list = [I, J, L, O, S, T, Z]  # 7种类型俄罗斯方块
-q = random.choice(shape_list)
-index = random.randint(0,len(q)-1)
+
 # 一些RGB颜色
 cube_colors = [
     (204, 153, 153), (102, 102, 153),(153, 0, 102), 
@@ -49,7 +50,7 @@ center = [2, 8]     # 第2行第8列
 current_shape = [(0, -1), (0, 0), (0, 1), (-1, 0)]
 
 
-color = random.choice(cube_colors)
+
 
 
 
@@ -90,6 +91,20 @@ while True:
                 if check(center) == False:
                     index = old_index
                     current_shape = q[index]
+    if star== False:
+        star=True
+        q = random.choice(shape_list)
+        index = random.randint(0,len(q)-1)
+        color = random.choice(cube_colors)
+        
+        
+    o=o+1
+    if o%FPS == 0:
+        center[0] = center[0]+1
+        if check(center)== False:
+            center[0]= center[0]-1
+            star = False
+                
     # 将背景图画上去
     screen.blit(background, (0, 0))
     # 计算出所有小方块的行、列位置