这是一个基于 Rust 编程语言的 Flappy Bird 克隆游戏,使用 bracket-lib 游戏库开发。本项目主要用于学习 Rust 游戏开发的基础知识。
(待添加游戏截图)
- 简单的物理系统
- 实时分数计算
- 平滑的动画效果
- 随机生成的障碍物
- 空格键:使龙上升
- P 键:开始游戏
- Q 键:退出游戏
- 确保已安装 Rust 环境
- 克隆项目:
git clone https://github.com/SirYuxuan/flappy_dragon.git cd flappy_dragon - 运行游戏:
cargo run
本项目涉及以下 Rust 编程概念:
- 结构体和枚举的使用
- 游戏状态管理
- 碰撞检测实现
- 基础物理系统
- Rust 所有权系统
本项目是跟随 "Hands-on Rust" 教程学习制作,感谢作者提供的优秀教程。
这是一个学习项目,仅用于教育目的。