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.

81 lines
1.8 KiB

6 months ago
# google
6 months ago
```markdown
6 months ago
```
6 months ago
# Google 小游戏(小恐龙快跑)
这是一个使用 Pygame 实现的谷歌小游戏的克隆版,名为“小恐龙快跑”。在互联网连接断开时,谷歌浏览器会显示一个简单的小游戏。本项目是对该游戏的复刻,并增加了一些新功能。
## 目录结构
6 months ago
6 months ago
google/
├── .git/ # Git 版本控制目录
├── .idea/ # IDE 配置文件目录
├── __pycache__/ # Python 缓存文件目录
├── bullet.py # 子弹模块
├── cloud.py # 云层模块
├── dinosaur.py # 恐龙角色模块
├── Images/ # 游戏图像资源目录
├── main.py # 游戏主程序
├── README.md # 项目说明文档
├── settings.py # 游戏配置文件
```
6 months ago
```
6 months ago
## 文件说明
### `main.py`
主程序文件,负责初始化游戏、处理游戏逻辑和事件、以及调用各个模块更新和渲染游戏内容。
### `bullet.py`
定义子弹的属性和行为:
- 初始化子弹位置和速度。
- 更新子弹位置。
- 绘制子弹。
### `dinosaur.py`
定义恐龙角色的属性和行为
### `cloud.py`
定义云层的属性和行为,用于游戏背景装饰
### `settings.py`
包含游戏的配置参数,例如屏幕尺寸、颜色等
## 安装和运行
### 环境依赖
- Python 3.x
- Pygame
### 安装步骤
1. 克隆或下载本项目到本地。
2. 安装所需依赖:
```bash
pip install pygame
```
6 months ago
6 months ago
```bash
python main.py
```
## 游戏玩法
- **跳跃**:按下空格键或上箭头键让小恐龙跳过障碍物(仙人掌)。
- **下蹲**:按下下箭头键让小恐龙低头躲避飞来的障碍物(鸟)。
- **射击**:按下空格键发射子弹,击中障碍物。
6 months ago
```
6 months ago