一、贪吃蛇代码记录(练习代码)
1.代码
代码如下(示例):
import random,sys,time,pygame
from pygame.locals import *
from collections import deque
SCREEN_WIDTH = 600
SCREEN_HEIGHT = 480
SIZE = 20
def print_text(screen, font, x, y, text, fcolor=(255, 255, 255)):
imgText = font.render(text, True, fcolor)
screen.blit(imgText, (x, y))
def main():
pygame.init()
screen = pygame.display.set_mode((SCREEN_WIDTH, SCREEN_HEIGHT))
pygame.display.set_caption('贪吃蛇')
light = (100, 100, 100) # 蛇的颜色
dark = (200, 200, 200) # 食物颜色
font1 = pygame.font.SysFont('SimHei', 24) # 得分的字体
font2 = pygame.font.Font(None, 72) # GAME OVER 的字体
red = (200, 30, 30) # GAME OVER 的字体颜色
fwidth, fheight = font2.size('GAME OVER')
line_width = 1 # 网格线宽度
black = (0, 0, 0) # 网格线颜色
bgcolor = (40,