Skip to main content

Ascii Maze

@wendy/ascii-mazev2026.04.11.1· 1mo agoMODELS
01README

Generate ASCII mazes of arbitrary size using configurable algorithms (recursive backtracker, Prim's, hunt-and-kill, binary tree, sidewinder). Supports braiding, rectangular rooms, 8 wall styles, BFS solver, and output to the swamp log or a raw text file.

02Release Notes

5 algorithms (recursive-backtracker, Prim's, hunt-and-kill, binary-tree, sidewinder), 8 wall styles, BFS solver, braiding, rectangular rooms, and 5 methods: generate, render, solve, print, batch. Width/height up to 1000. All methods accept per-run overrides of globalArguments.

03Models1
@wendy/ascii-mazev2026.04.11.1maze.ts
fn generate()
Generate a new maze, store it as a resource, and print an ASCII preview to the log.
fn render()
Re-render the stored maze. Use outputMode to control whether output goes
fn solve()
Convenience method: compute the BFS solution path if not already stored,
fn print()
Generate and display a maze in one shot — no stored state.
fn batch()
Generate and display multiple mazes in one shot. Generation parameters

Resources

maze(infinite)— Generated maze — cell grid, entrance/exit, optional solution path

Files

maze_text(text/plain)— ASCII text rendering of the maze
04Stats
Downloads
4
Archive size
22.8 KB

Not yet scored.

A score will be generated the next time this extension is published. The owner can also trigger scoring manually.

05Platforms
06Labels