Please name one of your scenes that use this phunlet. I expect that you would use this phunlet on all your scenes going forward.
If you are confident in your plagiarism phunlet, you could make a scene named "Plagiarize This Scene" and users could try to add plagiarisms of your scene as responses.
Needs work. Most people will not understand "Now carefully (!!) drag the black tap towards the right", since there is no indication of what to drag. I suggest modifying your scene so that the "A" and "D" keys move the tap left and right. Another option may be on screen arrows that the user clicks. A motorized parallel linkage with the "A" and "D" keys assigned to a hinge motor would be one way to do it without scripting.
I had considered that, but chose not to do it, since it would be a fair amount of work. Here's what I think would need to be done to make that happen:
1. Create a path for each letter.
2. Read keyboard input.
3. Connect each new letter to the previous letter.
I don't know how to automatically get the path for each letter, nor how to connect letters so it looks like handwriting.
I suspect that you are being too heavy handed. You are most likely pulling the wire longitudinally as you are bending it. Copy one of the bending posts, unglue it from the background, and use it for bending the wire (using hand tool, move tool, or make your own tool out of a non-colliding circle, motorized hinge, and post). Also, temporarily staking one end of the wire to the work bench will help in forming the wire.
P.S. By showing axle forces, I can see that longitudinal forces are generated from counter-rotating bends. So, I suspect the unraveling is not all your fault. Making the wire 10X stiffer did not seem to change the unravelling.
Nice work. Regarding "A game tree AI would certainly be much better", you can ask MS Edge Copilot to modify your Thyme code with perfect Minimax game-tree AI and it will attempt to do it.
P.S. Since the tic tac toe game tree has over 225,000 leaf nodes, I now understand why it would be difficult to do in Algodoo.
P.P.S. I now believe that a Minimax game-tree AI solution can be done in Algodoo possibly with fewer lines of custom code than are in the present scene.
This scene has the most concise scripting I've seen in Algobox. For example, the following code sets an array element to a specific value:
_set := (arr, n, value)=>{
arr(0 .. n - 1) ++ [value] ++ arr(n + 1 .. String.length(arr) - 1)
};
It's used like this:
_grid = _set(_grid,3,7)