以下代码在一定程度上起作用。你可以向任何方向移动蛇的身体,但是它应该吃的小球或苹果不会出现在屏幕上。我很想知道如何解决这个问题,或者如何改进游戏。在import sys, pygame, random, itertools, time
blu = (37,102,151)
red = (175,31,36)
bla = (0,0,0)
whi = (255, 255, 255)
pygame.mixer.init()
pygame.mixer.music.load('opening.wav')
pygame.mixer.music.play(-1)
class Board(object):
def __init__(self, screen):
self.screen = screen
self.size = screen.get_size()
self.bit = 32
self.keys= []
self.setStart()
#sets snake in initial position and put pellet in random position
def setStart(self):
width = self.size
height = self.size
self.sStart = [20, 20]
self.snake = Snake(self.sStart)
self.pellet = Pellet(self.newPelletPosition())
#runs game and sets snake speed
def r