Show HN: Virtual Corn Maze
noisyowl.com
noisyowl.com
Also happy to answer questions about the implementation here.
edit: Un-shoutouts to whoever named themselves a racial slur. If you experienced a network outage and the maze re-randomizing, that's because I had to reboot the server to add an admin panel.
In truth, I did it from memory and my first guess was close enough that I didn't feel like sitting down and working out the math correctly.
I'm sorry if it's making you nauseous.
Weirdly enough, I've gotten multiple requests to put a chainsaw murderer in my corn maze. Apparently the current surprises aren't enough.
Thanks for the nostalgia trip!
I think it'd be fun to send anyone following one of those into an inescapable large loop of some kind.
If you strictly follow a wall from the start (or any of the checkpoints), you'll find your way to the end. However, most walls are on loops. The style of maze I used is called a braid maze, and replaces all dead-ends with loops. (The maze algorithm considers a 2x2 square a loop though, while the renderer doesn't fill anything in the center, so those still look like dead ends.)
It means you're one quarter of the way through the maze.
Can you add some crows so I can scare them? (Put them in a random position, and when someone finds them they fly away and everybody see them. They respawn later...)
What about some random rocks in the floor to make the path more different? (Or the idea is to make the floor as equal as possible?)
Footsteps that disappear after a few seconds?
Footprints are more or less impossible with this kind of rendering.
I'd like more variety and decoration in the maze, but ran out of time. Perhaps an update next year. I was considering upgrading for Wolfenstein-era rendering to Doom-era rendering next year, so that'd also let me do stuff on the floor like footprints.
Spoiler: Press 'm' for a clue.