Pesquisar este blog
quarta-feira, 28 de setembro de 2022
CÓDIGO PARA CRIAR O JOGO DA COBRINHA EM PYTHON
Meus queridos, estou deinxando o código pra quem quiser criar seu jogo em python
Lembrando que precisa de algumas bibliotecas para que o rode jogue,
vou trazer um tutorial lá no canal de como instalar as blibliotecas necessárias para o jogo rodar legal blz.
Copie o códigoa abaixo e cole na sua IDE do Python.
CÓDIGO:
import pygame, random
from pygame.locals import*
def on_grid_random():
x = random.randint(0,590)
y = random.randint(0,590)
return (x//10 *10, y//10 * 10)
def collision(c1,c2):
return (c1[0]== c2[0])and (c1[1] == c2[1])
UP= 0
RIGHT = 1
DOWN = 2
LEFT = 3
pygame.init()
screen = pygame.display.set_mode((600,600))
pygame.display.set_caption('Snake')
snake = [(200,200),(210,200),(220,200)]
snake_skin = pygame.Surface((10,10))
snake_skin.fill((255,255,255))
apple_pos = on_grid_random()
apple = pygame.Surface((10,10))
apple.fill((255,0,0))
my_direction = LEFT
clock = pygame.time.Clock()
while True:
clock.tick(20)
for event in pygame.event.get():
if event.type == QUIT:
pygame.quit()
if event.type ==KEYDOWN:
if event.key == K_UP:
my_direction = UP
if event.key == K_DOWN:
my_direction = DOWN
if event.key == K_LEFT:
my_direction = LEFT
if event.key == K_RIGHT:
my_direction = RIGHT
if collision (snake[0], apple_pos):
apple_pos = on_grid_random()
snake.append((0,0))
for i in range(len(snake) -1,0,-1):
snake[i] = (snake[i-1][0], snake[i-1][1])
if my_direction == UP:
snake[0] = (snake[0][0], snake[0][1] -10)
if my_direction == DOWN:
snake[0] = (snake[0][0], snake[0][1] +10)
if my_direction == RIGHT:
snake[0] = (snake[0][0]+10, snake[0][1])
if my_direction == LEFT:
snake[0] = (snake[0][0]-10, snake[0][1])
screen.fill((0,0,0))
screen.blit(apple,apple_pos)
for pos in snake:
screen.blit(snake_skin,pos)
pygame.display.update()
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário
Evitem usar palavrões