main
parent
4eb505c90a
commit
2b330aecb4
@ -1,3 +1,76 @@
|
||||
# google
|
||||
|
||||
google
|
||||
```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
|
||||
```
|
||||
|
||||
## 游戏玩法
|
||||
|
||||
- **跳跃**:按下空格键或上箭头键让小恐龙跳过障碍物(仙人掌)。
|
||||
- **下蹲**:按下下箭头键让小恐龙低头躲避飞来的障碍物(鸟)。
|
||||
- **射击**:按下空格键发射子弹,击中障碍物。
|
||||
|
||||
|
||||
|
||||
|
Loading…
Reference in new issue