diff --git a/my_Tetris.py b/my_Tetris.py
index 411609b..458d0a0 100644
--- a/my_Tetris.py
+++ b/my_Tetris.py
@@ -8,6 +8,8 @@ grid_size = 20  # 格子大小
 grid_num_width = 15     # 横向格子数量
 grid_num_height = 25      # 纵向格子数量
 FPS = 30
+states=False
+count=0
 
 # 创建窗口
 screen = pygame.display.set_mode((460, 500))
@@ -46,7 +48,6 @@ cube_colors = [
     (153, 0, 51), (204, 255, 102), (255, 153, 0)]
 
 center = [2, 8]     # 第2行第8列
-current_shape = [(0, -1), (0, 0), (0, 1), (-1, 0)]
 shape=random.choice(shape_list)
 index=random.randint(0,len(shape)-1)
 current_shape=shape[index]
@@ -84,7 +85,19 @@ while True:
                 if check(center)==False:
                     index=old_index
                     current_shape=shape[index]
-
+    if states==False:
+        states=True
+        center=[2,8]     
+        shape=random.choice(shape_list)
+        index=random.randint(0,len(shape)-1)
+        current_shape=shape[index]
+        color=random.choice(cube_colors)
+    count+=1
+    if count%FPS==0:
+        center[0]=center[0]+1
+        if check(center)==False:
+            center[0]=center[0]-1
+            states=False
     # 将背景图画上去
     screen.blit(background, (0, 0))
     # 计算出所有小方块的行、列位置