MazeGenerator
Recursive Backtracker Maze Generation Algorithm with C++ using ncurses
Install / Use
/learn @cyucelen/MazeGeneratorREADME
mazeGenerator

mazeGenerator uses ncurses library to render characters on terminal screen and uses Recursive Backtracker algorithm to generate a random maze. It demonstrates each step, so you can watch and see how it generates a maze!
Changing the Grid Size
You can change the size of the maze by changing width and height values in config.ini file. You can also change the speed of the rendering by the changing delay value.
Installing Dependency to Compile this project
If you want to compile this project, you should first install ncurses library by using this command: <br />
Ubuntu <br />
sudo apt-get install libncurses5-dev libncursesw5-dev<br />
Arch Linux <br />
sudo pacman -S ncurses
Compiling
make or make build
Running
To run the mazeGenerator : <br />
./mazeGenerator
Installing with snap
Snap command : <br />
sudo snap install mazegen --beta
HAVE FUN!
Related Skills
node-connect
351.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
110.7kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
351.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
351.4kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
