Semicircle Jam
Try it online @ catseye.tc | See also: Maze Clouds ∘ Erratic Turtle Graphics ∘ Kolakoski Kurve

This is a gewgaw from circa May 2016, where a curve is randomly drawn using semicircles.
The first implementation of Semicircle Jam (which we will call version 1.0) was located in the HTML5 Gewgaws distribution. The current version found in this repository (which we will call version 1.1 or later) has had several improvements made to it:
- It has been adapted to use DAM.
- It now has controls to restart, continue, and close the loop off.
- "pinches" in the curve are no longer generated.
- By default, "slots" are exclusive: no position along the spine of the curve is re-used during a single generation phase.
- By default, the loop is automatically closed off at the end of the generation phase.
Commit History
@1.3
git clone https://git.catseye.tc/Semicircle-Jam/
- "Close loop at end" option, and checkbox for controlling same. Chris Pressey 5 days ago
- Checkbox to control exclusivity of slots. Chris Pressey 5 days ago
- Support exclusive slots. Chris Pressey 5 days ago
- Fix orientation bug that was occurring with "Carry on". Chris Pressey 5 days ago
- Opaque white background, not transparent background. Chris Pressey 5 days ago
- Use a larger canvas displayed smaller, instead of vice versa. Chris Pressey 5 days ago
- Add "Download Image" button. Chris Pressey 5 days ago
- Fix link to online installation. Chris Pressey 7 months ago
- Reset tick in go(), allowing "Carry on" button to actually work. Chris Pressey 7 months ago
- Describe the recent changes to this Gewgaw. Chris Pressey 1 year, 2 months ago