diff --git a/1.py b/1.py
index cd2ccb8..05e247f 100644
--- a/1.py
+++ b/1.py
@@ -58,6 +58,10 @@ block_list =pygame.sprite.Group()   # 创建精灵组
 with open('record.txt','r',encoding='utf-8')as f:
     content=f.read()
     record=json.loads(content)
+    one=record['第1名']
+    two=record['第2名']
+    three=record['第3名']
+
 while True:
     for event in pygame.event.get():
         if event.type == locals.QUIT:
@@ -121,6 +125,20 @@ while True:
                 gameover = pygame.image.load('gameover.png')     # 游戏结束
                 screen.blit(gameover, (400, 200))
                 gamestate = False
+                if score>three:
+                    if score>one:
+                        record['第1名']=score
+                        record['第2名']=one
+                        record['第3名']=two
+                    elif score>two:
+                        record['第2名']=score
+                        record['第3名']=two
+                    else:
+                        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
@@ -130,6 +148,12 @@ while True:
             old_score=score
         scoreSurf = basic_font.render("分数:"+str(score),True,(255,0,0))
         screen.blit(scoreSurf,(850,20))
+        scoreSurf = basic_font.render("第一名:"+str(one),True,(255,0,0))
+        screen.blit(scoreSurf,(850,50))
+        scoreSurf = basic_font.render("第二名:"+str(two),True,(255,0,0))
+        screen.blit(scoreSurf,(850,80))
+        scoreSurf = basic_font.render("第三名:"+str(three),True,(255,0,0))
+        screen.blit(scoreSurf,(850,110))
         # 刷新画面
         pygame.display.update()
         FPS.tick(60)
\ No newline at end of file
diff --git a/record.txt b/record.txt
index 779a134..25946a0 100644
--- a/record.txt
+++ b/record.txt
@@ -1 +1 @@
-{"第1名": 0, "第2名": 0, "第3名": 0}
\ No newline at end of file
+{"第1名": 2, "第2名": 1, "第3名": 0}
\ No newline at end of file