python贪吃蛇最简单代码
时间: 2023-07-09 21:32:29 浏览: 150
贪吃蛇简单代码
以下是一个简单的 Python 贪吃蛇游戏代码:
```python
import pygame
import time
pygame.init()
# 设置游戏界面尺寸、背景颜色
width = 500
height = 500
bg_color = (255, 255, 255)
# 创建游戏界面
screen = pygame.display.set_mode((width, height))
pygame.display.set_caption("贪吃蛇")
# 蛇的初始位置及大小
snake_x = 250
snake_y = 250
snake_w = 10
snake_h = 10
# 移动速度
speed = 5
# 游戏主循环
while True:
# 处理游戏退出事件
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
exit()
# 填充背景色
screen.fill(bg_color)
# 绘制蛇
pygame.draw.rect(screen, (255, 0, 0), (snake_x, snake_y, snake_w, snake_h))
# 蛇移动
keys = pygame.key.get_pressed()
if keys[pygame.K_LEFT]:
snake_x -= speed
if keys[pygame.K_RIGHT]:
snake_x += speed
if keys[pygame.K_UP]:
snake_y -= speed
if keys[pygame.K_DOWN]:
snake_y += speed
# 更新屏幕
pygame.display.update()
# 稍微延迟一下,避免画面刷新太快
time.sleep(0.02)
```
注意,这只是一个简单的示例代码,还有很多需要完善的地方,比如蛇的长度、食物、游戏结束等等。如果要实现完整的贪吃蛇游戏,还需要进一步开发。
阅读全文