Browse Search Popular Register Upload Rules User list Login:
Search:
Thanks.
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.
Last edited at 2025/04/09 10:24:37 by s_noonan
Thanks.
Interesting concept. I believe "vel = ..." script does the lifting.
A scripted wing makes sense. I had thought that "exploits sliding friction" meant that friction was somehow providing an upwards force.
Quiz question:
Why do two 60 kg weights weigh less than one 120 kg weight even though the two 60 kg weights have more mass due to the added label?
Last edited at 2025/04/26 15:45:20 by s_noonan
Thanks.
I was OK with users changing the color of the instructions and numbers, but your suggestion makes more sense. Thanks.
Thanks.

Question: Do any of the rectangular sections need to rotate in order to solve the puzzle?
Answer: Yes.

Puzzle Solution: Select all puzzle pieces, set angle to zero, set position to [0,0].
Last edited at 2025/05/11 11:00:31 by s_noonan
Thanks for the suggestion. I may do that.
Thanks. You can now put the puzzle pieces anywhere and they will find their way home.
Nice demonstration.:tup:
Impressive. Very well done._o_
Nice demonstration.:tup:
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.
Thanks.
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.
Thanks.
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.
Last edited at 2025/06/14 13:33:59 by s_noonan
Thanks.
IRL, yes. In Algodoo, the physics is simpler if you don't use polygons. The math is the same for both since friction does not depend on surface area.
No, although the 3-2-1 Locating Principle is well known, I don't know of any devices that use the principle for 6 axis adjustment.
Very impressive thyme coding with only (1) "Scene.my" variable and 7611 lines of custom code. This is a massive project._o_
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.
Last edited at 2025/07/15 10:00:20 by s_noonan
Trick question: How to find all the Tic Tac Toe games in Algobox?
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)
  
How did you come up with that?
Last edited at 2025/07/17 10:55:55 by s_noonan
Yes.
I concur with Xray.:tup:
Thanks. It's the best and worst game since it can't be beat.
previous | 1 … 116 117 118 119 120 | next