Mazes for Programmers
Mazes for Programmers: Code Your Own Twisty Little Passages by Jamis Buck1 is a fun book — a chapter-by-chapter tour of maze-generation algorithms, building up from a first random grid all the way to weighted, masked, circular, and even higher-dimensional mazes. The book’s sample code is Ruby; I’m working through it in x-lang, a language of my own, to see what the exercise turns up about it and its tooling.
The code is in mazes-for-programmers-x-lang.
Posts
- Mazes for Programmers: 0.1 Why Mazes, in a Language I Wrote?
- Mazes for Programmers: 0.2 Setting Up the Repo
- Mazes for Programmers: 1.1 Your First Random Mazes
-
- Mazes for Programmers: Code Your Own Twisty Little Passages
- Jamis Buck
- The Pragmatic Bookshelf, first edition, 2015
- ISBN 978-1-68050-055-4