Maze Code + Polargraph?

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.  :)

Posts in the DrawBot Adventure Series
  1. Wanna make a DrawBot?
  2. DrawBot Resources and Links
  3. DrawBot, the Adventure Begins
  4. DrawBots for the slow learner
  5. DrawBot - Parts Ordered!!!
  6. DrawBot - The Breakdown
  7. DrawBot - Parts Shipped!!!
  8. DrawBot - What would you draw?
  9. DrawBot - The Plan!
  10. DrawBot - The Hacks
  11. DrawBot - Giant Unicorn?
  12. DrawBot - The Delivery, Part II
  13. DrawBot – The Assembly, Part I
  14. DrawBot – The Software, Part I (and an existential conversation)
  15. DrawBot – The Delivery, Part IV
  16. DrawBot – The Assembly, Part II
  17. DrawBot – The Assembly, Part III
  18. DrawBot – The Assembly, Part IV
  19. DrawBot – Design Considerations
  20. DrawBot – Halp!!! No - seriously, a little help?
  21. DrawBot – The Face Palm
  22. DrawBot – The Delivery, Part V
  23. DrawBot – The Silver Lining of Failure
  24. DrawBot – The Delivery, Part VI
  25. DrawBot – The Assembly, Part V
  26. DrawBot – The Assembly, Part VI
  27. DrawBot – Printed Parts
  28. DrawBot – The Assembly, Part VII
  29. DrawBot – The Operation, Part I
  30. DrawBot – The Assembly, Part VIII
  31. DrawBot – Printing!
  32. DrawBot – Printing, Part II
  33. DrawBot – Why are you crying?
  34. DrawBot – Calibration
  35. DrawBot – Pen Selection
  36. DrawBot – How to Recover from a Stalled Print!
  37. DrawBot – Drawing Success(ish)!!!
  38. DrawBot – Pen Selection, Part II
  39. Restarting a Stalled DrawBot Drawing
  40. Speedier DrawBot Drawings
  41. Two new DrawBot links! And an update!
  42. Excellent DrawBot Slides
  43. Another Drawing Robot!!!
  44. DrawBot Practice Tip: A Watched Pot
  45. The biggest inkjet printer ever
  46. Maze Code + Polargraph?
  47. All New Polargraph on the way!!!
  48. Ideas for improving my DrawBot
  49. DrawBot Aesthetic Re-Design Ideas
  50. The Eagle Has Landed
  51. I think I know what I want to draw next...
  52. Overengineered Spools
  53. Overengineered Stepper Motor Mounts, Filament Guides
  54. Overengineered Bolt Endcaps, Case Holder
  55. Sourcing DrawBot Parts
  56. DrawBot - A Tour!
  57. DrawBot - A Preview
  58. Arduino Powered Drawing Robot Poll
  59. Building an Arduino Drawing Robot - On The Cheap
  60. DrawBot - Printed Parts Tour
  61. Unidentified Foam Object
  62. Arduino Powered Drawing Robot - Take 2 (Or 3)
  63. DrawBot, now ACTUALLY wall mounted!
  64. A Study of Drawing Robot Pen Holders and Design Considerations
  65. Drawing Robot Pen Holders, Calligraphy Pens, and Thought Experiments
  66. Ideal Qualities in a Drawing Robot Pen Holder
  67. Enough talk! Finally a pen holder!
  68. DrawBot Pen Holder Post Mortem
  69. To Maker Faire!!!
  70. Skipping! How could I forget the skipping?!
  71. Drawing Robot Penmanship
  72. PlotterBot at Maker Faire Bay Area 2013!
  73. - a new site dedicated to drawing robots

One Response to “Maze Code + Polargraph?”

  1. Tony Buser says:

    That’s two lines of code, a loop, and not a maze. :head explode: :)

Leave a Reply

Your email address will not be published. Required fields are marked *