import pygame pygame.init() import sys black = 0, 0, 0 #rgb size = 600,600 white = 255,255,255 screen = pygame.display.set_mode(size) #游戏大小 pygame.display.set_caption('Snake') #游戏 标题 snakes = [[280,280],[260,280],[240,280]] direct="right" step = 20 tick = pygame.time.Clock() food=[] import random food=[random.randint(0,20)*20,random.randint(0,20)*20] tail=[] while 1==1: for event in pygame.event.get(): # 收集所有的事件 if event.type == pygame.QUIT: pygame.quit() sys.exit() for item in snakes: ff=0 s=0 x=0 z=0 y=0 for i in snakes: if ff == 0: pass else: if snakes[0][0]+20 == i[0] and snakes[0][1] == i[1] and direct=="right": y=1 if snakes[0][0]-20 == i[0] a
PyCharm 贪吃蛇自动版
最新推荐文章于 2024-09-01 15:33:37 发布
这个博客介绍如何使用PyCharm和pygame库创建一个自动版的贪吃蛇游戏。游戏窗口大小为600x600像素,蛇的初始位置和方向设定,以及食物的随机生成。游戏通过判断蛇头的位置和方向来实现自动移动,并在吃到食物后增加长度,同时更新食物位置。游戏循环中处理了碰撞边界和自我碰撞的情况。
摘要由CSDN通过智能技术生成