Snake Game
Snake Game
import time
import random
# Initialize pygame
pygame.init()
width = 600
height = 400
# Define colors
black = (0, 0, 0)
clock = pygame.time.Clock()
snake_block = 10
snake_speed = 15
def Your_score(score):
for x in snake_list:
def gameLoop():
game_over = False
game_close = False
x1 = width / 2
y1 = height / 2
# Snake movement
x1_change = 0
y1_change = 0
snake_List = []
Length_of_snake = 1
while game_close:
game_window.fill(blue)
Your_score(Length_of_snake - 1)
pygame.display.update()
if event.type == pygame.KEYDOWN:
if event.key == pygame.K_q:
game_over = True
game_close = False
if event.key == pygame.K_c:
gameLoop()
game_over = True
if event.type == pygame.KEYDOWN:
if event.key == pygame.K_LEFT:
x1_change = -snake_block
y1_change = 0
x1_change = snake_block
y1_change = 0
y1_change = -snake_block
x1_change = 0
y1_change = snake_block
x1_change = 0
game_close = True
x1 += x1_change
y1 += y1_change
game_window.fill(blue)
snake_Head = []
snake_Head.append(x1)
snake_Head.append(y1)
snake_List.append(snake_Head)
for x in snake_List[:-1]:
if x == snake_Head:
game_close = True
our_snake(snake_block, snake_List)
Your_score(Length_of_snake - 1)
pygame.display.update()
Length_of_snake += 1
clock.tick(snake_speed)
pygame.quit()
quit()
gameLoop()