filhoweuler/Pygame-Snake

Melhoria na geração de maçãs

Closed this issue · 0 comments

Notei que ao executar o jogo, muitas vezes a maçã era gerada dentro do proprio corpo da cobra...

no trecho:
def on_grid_random():
x = random.randint(50, 550)
y = random.randint(50, 550)
return (x // 10 * 10, y // 10 * 10)

fiz a seguinte alteração fazendo com que a maçã nao seja mais gerada na posição em que a cobra está ocupando:

def on_grid_random():
x = random.randint(50, 550)
y = random.randint(50, 550)
if x or y in range(len(snake)):
x = random.randint(50, 550)
y = random.randint(50, 500)
return (x // 10 * 10, y // 10 * 10)