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: Code Your Own Twisty Little Passages
    • Jamis Buck
    • The Pragmatic Bookshelf, first edition, 2015
    • ISBN 978-1-68050-055-4

    ↩