Skip to content

wduquette/mazegen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mazegen -- Rust Maze Generation Tools

This is meant to be a fun project, playing with the algorithms from the book Mazes for Programmers by Jamis Buck. It is also an opportunity to experiment with using the Molt interpreter to wrap Rust APIs as a convenience and development aid, and to look for rough spots in Molt's Rust API.

Note: If you find this interesting, please let me know!

The Molt API is being documented as The MazeGen Book.

The Rust API provides:

  • A Grid type for rectangular mazes
  • Several maze algorithms (more to come)
  • Rendering of mazes into text and PNG

The Molt API provides:

  • A binding to the Grid type sufficient for writing basic maze algorithms
  • A binding to the Rust thread_rng() random number generator
  • The ability to create and render mazes
  • The smallest beginnings of a binding to the image crate.

About

Rust Maze Generation Tools

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published