I spent some spare time creating Turtletoy: an online platform that allows you to create generative art online using a minimalistic javascript Turtle graphics API.
Turtletoy allows you to create generative art using a minimalistic Turtle API. You can only create black-and-white line drawings on a square canvas. By offering a very restrictive environment, I hope to stimulate creativity and make sure that the turtles can (at least theoretically) be plotted using a simple plotter.
You can read the Turtle API reference first or directly start writing your own turtle here.
Each turtle can be exported as SVG, suitable for high-res printing or a plotter.
Please look at all the nice turtles created by the Turtle community.
More Creative Coding Websites
Turtletoy is not my only hobby project :) I also made these creative coding playgrounds:
- Dittytoy (blog post)
Dittytoy allows you to create generative music using a minimalistic javascript API.
The API syntax is loosely based on the syntax of Sonic Pi. You can find the full Dittytoy API Reference here.
If you don’t like reading documentation and want to see sample code, then these ditties give a good overview of the capabilities of Dittytoy. - OneShader (blog post)
OneShader is an online tool for creating and sharing WebGL fragment shaders. You don’t have access to 3D models, textures, buffers, or any other (external) resources, so it’s just one fragment shader and your imagination.
Most loved turtles
Do you want to see more? These are Turtletoy’s six most loved turtles.
Similar posts
If you like this post, you may also like one of my other posts:
- Five years of Turtletoy: a minimalistic, generative art platform
- 3D Line Art Engine (port)
- Procedural cubic city
- Truchet Tiles: Simple Rules, Infinite Patterns