Skip to main content

Ascii Maze

@wendy/ascii-mazev2026.04.11.1· 6mo agoBEHAVIORS
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.

03Behaviors1
@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
D
40 / 100
Downloads
34
Archive size
22.8 KB
  • Has README or module doc0/2missing
  • README has a code example0/1missing
  • README is substantive0/1missing
  • Most symbols documented0/1missing
  • No slow types (deprecated)1/1earned
  • Dependencies pass trust audit2/2earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License0/2missing

    no SPDX license declared; no LICENSE file

  • Verified public repository0/2missing

deno doc could not analyse this version's source, so the documentation factors score 0.

The registry cannot resolve the bare import "zod"; use an explicit npm: or jsr: specifier (npm:zod@4 for zod).

05Platforms
06Labels