#maze #generation #algorithm #generate #colored #clap #mazes

app A-Mazed

终端生成迷阵的应用程序

1 个不稳定版本

0.1.0 2022年11月8日

#2#mazes

MIT 许可证

60KB
192 行代码(不包括注释)

A-Mazed

终端生成迷阵的应用程序

描述

我开始这个项目是为了探索迷阵生成算法,但后来变成了探索有用的Rust包,如clap、colored。

依赖项

我认为你不需要明确下载任何东西。当然,你需要安装cargo和Rust相关工具。如果你想使用git clone,还需要安装git。到目前为止,我只是填写这个readme文件,所以不用在意我。无论如何,这里是我使用的包:

  1. clap = "4.0.19"
  2. rand = "0.8.5"
  3. 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

这将产生以下帮助信息

Help-Message

输出

一些应用程序的输出

  • 程序默认运行

Default-run

  • 二叉树 - pretty选项

BinaryTree-pretty

  • SideWinder - pretty

SideWinder-pretty.png

作者

Sudesh Subedi
@sudeshsubedi9

许可证

本项目的许可证为MIT许可证 - 有关详细信息,请参阅LICENSE文件。

致谢

项目灵感和算法资源来自《迷踪程序员的迷宫》一书,作者为Jamis Buck

依赖项

~2–12MB
~94K SLoC