使用 Rust 语言编写的贪吃蛇游戏,适合新手练手的小项目。
# 1.clone 该项目
git clone [email protected]:d
dx533534/snake_rust.git
# 2.进入根目录
cd snake_rust
# 3.直接运行
cargo.run
运行后,会直接在命令行中生成简易地图,按"方向键+回车"即可按照指定方向移动!如下视频所述:
2024-02-27.23.13.51.mov
运用了许多Rust的基础特性,便于新手加深理解:
- 基础数据类型
- struct: 结构体
- enum: 枚举
- Vec: 动态数组
- ownership: 所有权
- method/function: 方法和函数
- trait /trait object: 特征和特征对象
- Result: 错误处理和传播
- mod / module: 包和模块