From 2b330aecb4998bcd007d7049dd6219de8c0a0da6 Mon Sep 17 00:00:00 2001 From: Your Name Date: Mon, 3 Jun 2024 13:23:25 +0800 Subject: [PATCH] 55 --- README.md | 75 ++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 74 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 911bf81..dbd4e43 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,76 @@ # google -google \ No newline at end of file +```markdown +# 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. 安装所需依赖: + ```bash + pip install pygame + ``` +3. 运行游戏: + ```bash + python main.py + ``` + +## 游戏玩法 + +- **跳跃**:按下空格键或上箭头键让小恐龙跳过障碍物(仙人掌)。 +- **下蹲**:按下下箭头键让小恐龙低头躲避飞来的障碍物(鸟)。 +- **射击**:按下空格键发射子弹,击中障碍物。 + + +