Sparkle Pen #creativecoding
Posts by turtleSpaces Logo Coding
Square Dance #creativecoding
Coding and creativity are muscles that need to be exercised every day!
This is simple but pretty groovy!
Triangle Kaleidoscope #creativecoding #generativeart
Felt like doing something a bit simple today. Simple is good sometimes!
#Code in reply... #codeart
3D Physics Demo...
Polar Perlin Flower #creativecoding #generativeart
Ball Pit #creativecoding
'Elastic' balls vs. 'mechanical' box. Mechanical physics objects are moved arbitrarily.
Amiga Balls #creativecoding #generativeart
Inverse gravity test. Code in reply...
Tumbler #creativecoding
More testing 3D physics integration -- did you know any turtle in turtleSpaces Logo can also be a camera? Check out how the perspective changes between the external view and the turtle #creativecoding #STEMEducation
You can keep it going! There's a community that shares via the #creativecoding and #generativeart hashtags that continues year-round
We use colors 16 and 17 to define dynamic colors based on the sine of the forever loop counter, and create gradient lines of lengths based on Perlin noise, and a surrounding spline, which are posterized and pixelized by the shader.
Metamorph #genuary31 #genuary2026
#genuary Day 31: Use only shaders.
turtleSpaces uses two shaders: one for the 'line' default pentype, and a pixel / dither shader (just called 'shader'). So I made a routine using the line and perlin noise.
Code in reply #creativecoding #generativeart
Hopefully Bluesky handles the video compression better than X did!
Z-Pie-ting #genuary30 #genuary2026
#genuary Day 30: It's not a bug, it's a feature
Code in reply... #creativecoding #generativeart
Octopus (Longer Render) #genuary25 #genuary2026
#Genuary Day 25: Organic Geometry
Recursive Grid #Genuary Day 26 #genuary26 #genuary2026 #creativecoding
This procedure employs the pushturtle / popturtle 'stack' to return to prior turtle positions to create new branches. We use rerandom and sine to gradually 'evolve' and 'devolve' the gene, advancing the RNG between the reconstruction of each gene.
Bad Genes #genuary29 #genuary2026
#Genuary Day 29: Genetic evolution and mutation
Code in reply... #creativecoding #generativeart
We use four hatchlings and the physics engine to update the locations of the text 'comets' (I know this is cheating, but it works!) The main turtle draws the new locations using text characters and erases old ones, also adding and erasing 'stars' (.)
Text Bounce #genuary28 #genuary2026
#Genuary Day 28: HTML. Well, Logo isn't HTML, so I did a textmode thing instead!
Code in reply...
Vines #genuary27 #genuary2026
#Genuary Day 27: Living Things
Code in reply... #creativecoding #generativeart
Recursive Grid #genuary26 #creativecoding #generativeart
Octopus #genuary25 #genuary2026
#Genuary Day 25: Organic Geometry
Code in reply...
The first time the forever loop runs, it puts the locations of all the squares in a list, then shuffles it. This list becomes the destination positions for all the squares. Each frame we move the squares from their origin to their destination based on the sine of the forever loop counter
Checkerboard #genuary24 #genuary2026
#Genuary Day 24: Perfectionist's Nightmare
Code in reply #creativecoding #generativeart