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.
Your Name
3f17d94f1b
|
6 months ago | |
---|---|---|
.idea | 6 months ago | |
Images | 6 months ago | |
README.md | 6 months ago | |
bullet.py | 6 months ago | |
cloud.py | 6 months ago | |
dinosaur.py | 6 months ago | |
main.py | 6 months ago | |
settings.py | 6 months ago |
README.md
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
安装步骤
-
克隆或下载本项目到本地。
-
安装所需依赖:
pip install pygame
python main.py
游戏玩法
- 跳跃:按下空格键或上箭头键让小恐龙跳过障碍物(仙人掌)。
- 下蹲:按下下箭头键让小恐龙低头躲避飞来的障碍物(鸟)。
- 射击:按下空格键发射子弹,击中障碍物。