3, 25), (2, 25), (1, 25), (1, 24), ]
self.x = 0
self.y = -1
def move(self, enlarge):
# enlarge 标记贪吃蛇有没有吃到食物...if not enlarge:
# 吃到食物删除尾部元素
self.item.pop()
# 新蛇头的坐标为旧蛇头坐标加上移动方向的位移
head = (self.item[0][0] + self.x...# text是需要打印的文本,color为字体颜色
# (x,y)是文本在屏幕上的位置
imgText = font.render(text, True, color)
screen.blit(imgText..., (x, y))
# 按键
def press(keys, snack):
global score
# K_w 为 pygame.locals 中的常量
# keys[K_w] 返回 True or...主程序
def main():
screen = game_init()
game(screen)
if __name__ == ‘__main__’:
main()
程序运行效果
简单截图了一下
可以按住方向键移动蛇的运动方向