1 个不稳定版本
0.1.0 | 2022年11月8日 |
---|
#2 在 #mazes
60KB
192 行代码(不包括注释)
A-Mazed
终端生成迷阵的应用程序
描述
我开始这个项目是为了探索迷阵生成算法,但后来变成了探索有用的Rust包,如clap、colored。
依赖项
我认为你不需要明确下载任何东西。当然,你需要安装cargo和Rust相关工具。如果你想使用git clone,还需要安装git。到目前为止,我只是填写这个readme文件,所以不用在意我。无论如何,这里是我使用的包:
- clap = "4.0.19"
- rand = "0.8.5"
- colored = "2.0.0"
安装
目前只需从GitHub克隆。
git clone https://github.com/sudeshsubedi/A-Mazed.git
cd A-Mazed
cargo build --release
./target/release/A-Mazed
执行程序
目前(再次)进入项目目录并运行cargo run
关于应用程序的参数和命令
./target/release/A-Mazed -h
这将产生以下帮助信息
输出
一些应用程序的输出
- 程序默认运行
- 二叉树 - pretty选项
- SideWinder - pretty
作者
Sudesh Subedi
@sudeshsubedi9
许可证
本项目的许可证为MIT许可证 - 有关详细信息,请参阅LICENSE文件。
致谢
项目灵感和算法资源来自《迷踪程序员的迷宫》一书,作者为Jamis Buck。
依赖项
~2–12MB
~94K SLoC