Skip to content

yuxuan-archive/game-flappy-dragon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Flappy Dragon

这是一个基于 Rust 编程语言的 Flappy Bird 克隆游戏,使用 bracket-lib 游戏库开发。本项目主要用于学习 Rust 游戏开发的基础知识。

游戏截图

(待添加游戏截图)

游戏特性

  • 简单的物理系统
  • 实时分数计算
  • 平滑的动画效果
  • 随机生成的障碍物

操作说明

  • 空格键:使龙上升
  • P 键:开始游戏
  • Q 键:退出游戏

构建运行

  1. 确保已安装 Rust 环境
  2. 克隆项目:
    git clone https://github.com/SirYuxuan/flappy_dragon.git
    cd flappy_dragon
  3. 运行游戏:
    cargo run

学习要点

本项目涉及以下 Rust 编程概念:

  • 结构体和枚举的使用
  • 游戏状态管理
  • 碰撞检测实现
  • 基础物理系统
  • Rust 所有权系统

致谢

本项目是跟随 "Hands-on Rust" 教程学习制作,感谢作者提供的优秀教程。

许可

这是一个学习项目,仅用于教育目的。

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages