/go-mazing

Mazes in Go

Primary LanguageGo

Go-mazing

This is a personal learning project used to help me explore the Go programming language. I'm sure I have done many things in this project that do not follow best practices in Go or are out-right wrong. You have been warned.

The inspiration for this project is "Mazes for Programmers, Code Your Own Twisty Little Passages" written by Jamis Buck and published by The Pragmatic Bookshelf. I highly recommend that you check out the book. Jamis does a wonderful job describing the algorithms used for building and solving mazes. Mazes for Programmers, Code Your Own Twisty Little Passages

Heatmap schemas are from https://github.com/dustin/go-heatmap

Sample maze generated with Sidewinder algorithm Sidewinder with heatmap

Sample maze generated with Random Walk algorithm Random Walk with heatmap