My RSS feed for Slashdot brought my attention to an article on Slate. The Slashdot summary stated:
This Slate article talks about a single line of code — 10 PRINT CHR$ (205.5 + RND (1)); : GOTO 10 — and how it manages to create a complicated maze without the use of a loop, variables and without very complicated syntax.
Even though that “one line” of code really is two lines and it really does use a loop, that short string of code is still very interesting. While the way the code generates a maze isn’t immediately intuitive, it becomes obvious once you watch a bit of the video above. All that code does is randomly kick out a forward slash or backward slash. Once they wrap around to the next line, they start to form what looks like a maze.
As a little exercise I created something similar using PHP. To make that work I had to use a fair bit of CSS to make it look decent. In any case, it occurred to me that this would be a wonderful project for a Polargraph! Draw a random forward slash or backslash, get to the end of the line and make a bunch more on the return line. How awesome would a huge paper roll of nothing but a giant maze look?
I think I may have found a project cool enough to show off at Maker Faire. :)
- Wanna make a DrawBot?
- DrawBot Resources and Links
- DrawBot, the Adventure Begins
- DrawBot - Parts Ordered!!!
- DrawBot - The Breakdown
- DrawBot - Parts Shipped!!!
- DrawBot - What would you draw?
- DrawBot - The Plan!
- DrawBot - The Hacks
- DrawBot - Giant Unicorn?
- DrawBot - The Delivery?
- DrawBot - The Delivery, Part II
- DrawBot – The Software, Part I (and an existential conversation)
- DrawBot – The Delivery, Part IV
- DrawBot – The Assembly, Part III
- i find i want to add more posts in some random series, just so i can use my new plugin
- Simple Series WordPress Plugin
- My first published WordPress plugin! Simple Series!
- This is a test of the Simple Series post system... This is only a test
- Now Simple Series will also add the series list to RSS feeds too!
- ZOMG! Simple Series is going viral!
- DrawBot – The Delivery, Part VI
- DrawBot – The Assembly, Part VIII
- DrawBot – Pen Selection
- DrawBot – Pen Selection, Part II
- DrawBot – Onwards and Upwards!
- DrawBot – Another Successful(ish) Drawing!, and an Update
- Excellent DrawBot Slides
- Another Drawing Robot!!!
- Maze Code + Polargraph?
- Ideas for improving my DrawBot
- DrawBot Aesthetic Re-Design Ideas
- The Eagle Has Landed
- Every Body Needs a Skull
- I think I know what I want to draw next...
- This project is not going to overengineer itself
- Sourcing DrawBot Parts
- Building an Arduino Drawing Robot - On The Cheap
- Unidentified Foam Object
- Arduino Powered Drawing Robot - Take 2 (Or 3)
- DrawBot, now ACTUALLY wall mounted!
- OCD Plugin Stats and the WordPress.org Statistics API
- A Study of Drawing Robot Pen Holders and Design Considerations
- Drawing Robot Pen Holders, Calligraphy Pens, and Thought Experiments