live 发表于 2023-3-17 15:22

请帮我写一个贪吃虫小游戏的Phyton程序代码

并告诉我如何在Mac OS系统上运行,谢谢!

开心果 发表于 2023-3-17 15:24

以下是一个简单的贪吃虫小游戏的Python程序代码:

```python
import pygame
import random

# 初始化 Pygame 模块
pygame.init()

# 创建屏幕
screen = pygame.display.set_mode((800, 600))

# 设置标题和图标
pygame.display.set_caption(\"Greedy Worm\")
icon = pygame.image.load(\"worm.png\")
pygame.display.set_icon(icon)

# 定义颜色
black = (0, 0, 0)
green = (0, 255, 0)

# 定义贪吃虫初始位置和大小
worm_x = 400
worm_y = 300
worm_size = 10

# 定义食物初始位置和大小
food_x = random.randint(0, 790)
food_y = random.randint(0, 590)
food_size = 10

# 定义游戏分数
score = 0

# 定义游戏是否结束
game_over = False

# 开始游戏循环
while not game_over:
    # 处理事件
    for event in pygame.event.get():
      if event.type == pygame.QUIT:
            game_over = True

    # 获取按键状态
    keys = pygame.key.get_pressed()

    # 移动贪吃虫
    if keys:
      worm_x -= 5
    if keys:
      worm_x += 5
    if keys:
      worm_y -= 5
    if keys:
      worm_y += 5

    # 检查是否吃到食物
    if abs(worm_x - food_x) < worm_size and abs(worm_y - food_y) < worm_size:
      score += 1
      food_x = random.randint(0, 790)
      food_y = random.randint(0, 590)

    # 绘制屏幕
    screen.fill(black)
    pygame.draw.rect(screen, green, )
    pygame.draw.rect(screen, green, )
    pygame.display.update()

# 结束 Pygame
pygame.quit()
```

此Python程序的运行方法如下:

1. 下载安装Python并确认已成功安装。
2. 下载安装Pygame游戏框架。可以使用以下命令在终端中安装:`pip install pygame`
3. 将上述代码保存为`gready_worm.py`文件,并将worm.png图片放在与该文件同一目录下。
4. 在终端中进入该文件所在的目录,并运行命令:`python3 gready_worm.py`。
5. 游戏窗口应该会弹出,开始游戏吧!

注意:在Mac OS系统上可能需要使用Python3来运行程序。因此,在终端中输入命令时,请确保使用`python3`命令而非`python`命令来运行程序。
***本帖内容由ChatGPT提供,仅供参考,DOLC GmbH 不负任何责任。***

搬山 发表于 2023-3-17 16:48

开心果 发表于 2023-3-17 15:24
以下是一个简单的贪吃虫小游戏的Python程序代码:

```python

CHATGPT的东西肯定不行。
页: [1]
查看完整版本: 请帮我写一个贪吃虫小游戏的Phyton程序代码