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