diff --git a/my_game.py b/my_game.py
index 3952e6a..1a56886 100644
--- a/my_game.py
+++ b/my_game.py
@@ -18,12 +18,26 @@ hero = [pygame.image.load('hero1.png'),
         pygame.image.load('hero4.png'),
         pygame.image.load('hero5.png')]
 index = 0 
-
+y=400
+jumpState="runing"
 while True:
     for event in pygame.event.get():
         if event.type == locals.QUIT:
-            # 接收到退出事件后退出程序
             exit()
+        if event.type == locals.KEYDOWN:
+            if event.key==locals.K_SPACE:
+                jumpState = "up"
+    if jumpState =="up":
+        if y > 150: 
+            y -= 5
+        else:
+            jumpState="down"
+    if jumpState =="down":
+        if y <400: 
+            y += 5
+        else:
+            jumpState="runing"
+    
 
     wukong=hero[index]
     index += 1
@@ -33,7 +47,7 @@ while True:
     # 将背景图画上去
     screen.blit(background, (0, 0))
     screen.blit(road, (0, 500))
-    screen.blit(wukong, (150, 400))
+    screen.blit(wukong, (150, y))
 
     # 刷新画面
     pygame.display.update()