Commit 383e5707 by BellCodeEditor

save project

parent 6769de66
Showing with 25 additions and 3 deletions
import pygame
import random
from pygame import locals
pygame.init()
backgroung = pygame.image.load('bg.png')
......@@ -9,7 +10,12 @@ left = pygame.image.load('left.png')
down = pygame.image.load('down.png')
right = pygame.image.load('right.png')
apple = pygame.image.load('apple.png')
app_1=pygame.font.Font('neuropol.ttf', 10)
score=0
x,y=180,120
food_x=180
food_y=120
position=[(90,120),(120,120),(150,120),(x,y)]
setheading = 'down'
snake_head = right
......@@ -39,12 +45,28 @@ while True:
if setheading == "down":
y += 30
position.append((x,y))
position.pop(0)
if x==food_x and y==food_y:
num1=random.randint(1,22)
num2=random.randint(1,17)
food_x = 30*num1-30
food_y = 30*num2-30
score=score+10
else:
position.pop(0)
if x < 0 or x > 630 or y < 0 or y > 450:
exit()
screen.blit(backgroung,(0,0))
for i in range(len(position)-1):
screen.blit(body,position[i])
screen.blit(snake_head,(x,y))
screen.blit(apple,(120,180))
screen.blit(apple,(food_x,food_y))
info = "score:"+ str(score)
text = app_1.render(info, True ,(0,0,0))
pygame.display.update()
FPS=pygame.time.Clock()
FPS.tick(3)
FPS.tick(10)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment