From a52c3673738f044112ac125e9b765114caeac581 Mon Sep 17 00:00:00 2001
From: BellCodeEditor <bellcode_dev@bell.ai>
Date: Sat, 19 Mar 2022 19:00:57 +0800
Subject: [PATCH] auto save

---
 STKAITI.TTF | Bin 0 -> 12736196 bytes
 my_game.py  | 20 +++++++++++++-------
 2 files changed, 13 insertions(+), 7 deletions(-)
 create mode 100644 STKAITI.TTF

diff --git a/STKAITI.TTF b/STKAITI.TTF
new file mode 100644
index 0000000..5044116
Binary files /dev/null and b/STKAITI.TTF differ
diff --git a/my_game.py b/my_game.py
index bf23878..fa1e17d 100644
--- a/my_game.py
+++ b/my_game.py
@@ -14,7 +14,7 @@ class Block(pygame.sprite.Sprite):      # 障碍物精灵类
         # 障碍物绘制坐标
         self.rect.x = 1000
         self.rect.y = 500 - self.rect.height
-
+        self.score=1
 class Player(pygame.sprite.Sprite):     # 悟空
     def __init__(self, image):
         super().__init__()
@@ -41,12 +41,13 @@ hero = [pygame.image.load('hero1.png'),
         pygame.image.load('hero4.png'),
         pygame.image.load('hero5.png')]
 basic_font = pygame.font.Font('STKAITI.TTF',32)
+score=0
 index = 0   
 y = 400
 jumpState = "runing"
 t = 30
 road_x = 0
-bg_x = 0
+bg_x = 0 
 time = 0
 gamestate = True
 
@@ -78,10 +79,10 @@ while True:
             else:
                 jumpState = "down"  
         if jumpState == "down":    # 降落状态
-            if t <= 30:
+            if t <= 60:
                 y += t
                 wukong.rect.y = y
-                t += 2
+                t += 40
             else:
                 jumpState = "runing"
                 t =30
@@ -115,9 +116,14 @@ while True:
                 gameover = pygame.image.load('gameover.png')     # 游戏结束
                 screen.blit(gameover, (400, 200))
                 gamestate = False
-        scoreSurf = basic_font.render("分数:"+str(score),True,(255,0,0))
-        screen.blit(scoreSurf,(850,20))
+            else:
+                if sprite.rect.x+sprite.rect.width <wukong.rect.x:
+                    score+=sprite.score
+                    sprite.score = 0
+        scoreSurf = basic_font.render("分数:"+str(score),True,(250,36,48))
+        screen.blit(scoreSurf,(880,20))
 
         # 刷新画面
         pygame.display.update()
-        FPS.tick(60)
\ No newline at end of file
+        FPS.tick(600)
+
--
libgit2 0.25.0