diff --git a/my_game.py b/my_game.py
index a4d4e2e..f3e78db 100644
--- a/my_game.py
+++ b/my_game.py
@@ -75,7 +75,10 @@ while True:
             if jumpState == "runing":
                 if event.key == locals.K_SPACE:
                     jumpState = "up"
-    
+
+
+
+
     speed=8+score//3
     # 悟空造型
     wukong = Player(hero[index])
@@ -128,8 +131,21 @@ while True:
                 sprite.kill()
             if pygame.sprite.collide_rect(wukong, sprite):  # 精灵碰撞检测
                 gameover = pygame.image.load('gameover.png')     # 游戏结束
-                screen.blit(gameover, (400, 200))
+                screen.blit(gameover,(400, 200))
                 gamestate = False
+                if score>one:
+                    record["第1名"]=score
+                    record["第2名"]=one
+                    record["第3名"]=two
+                elif score>two:
+                    record["第2名"]=score
+                    record["第3名"]=two
+                elif score>three:
+                    record["第3名"]=score
+                record=json.dumps(record,ensure_ascii=False)
+                with open('record.txt','w',encoding='utf-8') as f:
+                    f.write(record)
+
             else:
                 if sprite.rect.x+sprite.rect.width<wukong.rect.x:
                     score+=sprite.score
diff --git a/record.txt b/record.txt
index 779a134..96875fc 100644
--- a/record.txt
+++ b/record.txt
@@ -1 +1 @@
-{"第1名": 0, "第2名": 0, "第3名": 0}
\ No newline at end of file
+{"第1名": 8, "第2名": 4, "第3名": 2}
\ No newline at end of file