You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
pnjiwsfv3 529270bdfb
ADD file via upload
6 months ago
.idea ADD file via upload 6 months ago
Images ADD file via upload 6 months ago
README.md 55 6 months ago
bullet.py ADD file via upload 6 months ago
cloud.py ADD file via upload 6 months ago
dinosaur.py ADD file via upload 6 months ago
main.py ADD file via upload 6 months ago
settings.py ADD file via upload 6 months ago
计科2105-袁恒-21412080628.doc ADD file via upload 6 months ago

README.md

google

Google 小游戏(小恐龙快跑)

这是一个使用 Pygame 实现的谷歌小游戏的克隆版,名为“小恐龙快跑”。在互联网连接断开时,谷歌浏览器会显示一个简单的小游戏。本项目是对该游戏的复刻,并增加了一些新功能。

目录结构

google/ │ ├── .git/ # Git 版本控制目录 ├── .idea/ # IDE 配置文件目录 ├── pycache/ # Python 缓存文件目录 ├── bullet.py # 子弹模块 ├── cloud.py # 云层模块 ├── dinosaur.py # 恐龙角色模块 ├── Images/ # 游戏图像资源目录 ├── main.py # 游戏主程序 ├── README.md # 项目说明文档 ├── settings.py # 游戏配置文件

文件说明

main.py

主程序文件,负责初始化游戏、处理游戏逻辑和事件、以及调用各个模块更新和渲染游戏内容。

bullet.py

定义子弹的属性和行为:

  • 初始化子弹位置和速度。
  • 更新子弹位置。
  • 绘制子弹。

dinosaur.py

定义恐龙角色的属性和行为

cloud.py

定义云层的属性和行为,用于游戏背景装饰

settings.py

包含游戏的配置参数,例如屏幕尺寸、颜色等。

安装和运行

环境依赖

  • Python 3.x
  • Pygame

安装步骤

  1. 克隆或下载本项目到本地。

  2. 安装所需依赖:

    pip install pygame
    
    python main.py
    

游戏玩法

  • 跳跃:按下空格键或上箭头键让小恐龙跳过障碍物(仙人掌)。
  • 下蹲:按下下箭头键让小恐龙低头躲避飞来的障碍物(鸟)。
  • 射击:按下空格键发射子弹,击中障碍物。