From db3c7b8f9afc4a3e859cb91d581787fed17e790a Mon Sep 17 00:00:00 2001 From: BellCodeEditor <bellcode_dev@bell.ai> Date: Sat, 5 Jun 2021 15:33:29 +0800 Subject: [PATCH] save project --- snake.py | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/snake.py b/snake.py index eb1c39e..e87f3dd 100644 --- a/snake.py +++ b/snake.py @@ -10,13 +10,14 @@ food = pygame.image.load('apple.png') # 食物 苹果 body = pygame.image.load('body.png') # 身体 left = pygame.image.load('left.png') # 头 朝左 up = pygame.image.load('up.png') # 头 朝上 -down = pygame.image.load('down.png') # 头 朝下 +down = pygame.image.load('down.png') x, y = 240, 120 apple_x,apple_y = 300,210 position = [(180, 90), (180, 120), (210, 120), (x, y)] setheading = "right" snake_head = right -score= +score=0 +my_font=pygame.font.Font("neuropol.ttf",10) while True: for event in pygame.event.get(): if event.type == locals.QUIT: @@ -50,6 +51,7 @@ while True: num2=random.randint(1,16) apple_x=num1*30-30 apple_y=num2*30-30 + score+=1 else: position.pop(0) screen.blit(background, (0, 0)) @@ -61,6 +63,12 @@ while True: # 将果实画上去 screen.blit(food, (apple_x,apple_y)) + info="score:"+str(score) + text=my_font.render(info,True,(0,0,0)) + screen.blit(text,(500,10)) + if x>630 or x<0 or y>450 or y<0: + exit() # 刷新画面 pygame.display.update() - FPSCLOCK.tick(3) \ No newline at end of file + FPSCLOCK.tick(3) + \ No newline at end of file -- libgit2 0.25.0