Paarth54321 -- I found more errors with your calculator, but I don't know if you want to put more work into making it work correctly. Let me know if you want me to point out all the issues that I found with it, or if you would rather not bother anymore with it. I don't mind helping you if you want to spend more time fixing the bugs.
1. Calculator cannot do chain calculations. For example: 1+2/3*5= will not give correct answer.
2. The "C" (Clear) key does exactly the same as the "AC" (All Clear) key. It should clear only the entered number and not the entire display.
3. Memory keys do not work at all.
4. In a normal calculator, when a number key is pressed after a calculation has been performed, it should clear the entire display and begin a new calculation. Yours does not do that.
5. Decimal number entry is erratic. For example, I entered 3.14 and the display showed 3.139999
Hi FRA32. I'm glad to see that you are still alive (kinda)! LOL
Well, seriously speaking, you do not have a history of producing Algodoo scenes in great abundance, but the few that you did produce are of top quality (both technically and aesthetically). Much of the esoteric subject matter (such as the subject of this current scene) is way over my mathematically-challenged brain, but I often end up learning something from your scenes. I hope you will continue visiting Algobox, and continue posting awesome scenes!
Now, concerning spline curves and Bezier curves can you give a brief explanation as to how these calculations are used in the real world? I assume these curves are used by mechanical engineers to design gears and other such curvy mechanical shapes, but maybe you can elaborate on that.
Although I don't understand much about spline curves, I do have a pretty good feel for how graphical user interfaces should look and work. There are just a couple of suggestions that I have which should improve the look and feel of your scene. The first is contrasting text. Most of your text in the scene is white text over a black background which is easy and comfortable to read, but the green text, on the other hand, is quite difficult to read especially on a smaller computer screen. I suggest maybe making that green text either a brighter shade of green, or yellow, or white, and/or increase the font size.
The other issue is forcing the camera pan and zoom to be locked to specific values in the scene. When the camera pan and zoom were locked, it prevented me from moving and zooming in so that I could read the green text. I had to Pause Algodoo, read the text, and then Run it again. Maybe a better way to handle pan and zoom is to force the values you want for a particular focal point in the scene, but do not "lock" those values. Once the translation and zoom have been done, return control to the user until they click on another arrow to translate again.
Other than those two suggestions, you did a great job on the scene (as usual!).
FRA32 -- Thanks for the real-world examples. Now I can relate this scene to things that I am familiar with.
I downloaded the scene, but I do not see the changes that you said you made to it. The green text is still green, and the camera pan and zoom are still locked.
This simple computer reminds me of my "old days" (a long long time ago, in a far far away galaxy) when I was coding assembly language programs for an 8-bit microprocessor. That was the best job I ever had!
What is this supposed to do? When I click the Run button, the ink containers shake apart and all the ink is gone. When I insert the gear into that device, nothing happens. What are the ink containers for???
Can you give some better, more detailed instructions about what this is and how to use it?
Yeah, Little is correct about the Drag Tool force being too weak. That's an easy fix.
So, how is the "Fuel" used? I couldn't figure out how to get the fuel containers inserted into the machine. Also, the display text is extremely small. Maybe make the text a little larger so it's easier to read.
The scene is a good idea, and very clever. You just need to put a little time into fixing the minor bugs.
@BlueMoon2607 -- The thing that I had so much trouble with was trying to figure how HOW to get the fuel into the machine. I finally figured it out!
You can do what you want to of course, but I still suggest that you make the display text larger. In case you don't know how to do that, simply right-click on the text display screen and hover down to "Text". Another panel with open with the text parameters. You will then see a slider labeled "Text scale". Move the slider to increase the size of the displayed text. When it is at the size you like, then save the scene and edit the scene on Algobox to include the new setting. That's all!
It's very unusual for a new Algodoo user like yourself to create their first scene with Thyme scripting! Did you have a different user account prior to this one? Or did you practice a lot on your computer before deciding to start posting scenes here on Algobox?
I just realized who you are because you wrote it right in the scene: "made by Danidanijr". You were banned a number of times for different reasons including profanity! Now you are BUSTED again!
This is a great idea, but you should explain how to use it (instead of simply saying "To use it go to right"). That does not explain how to use it!
Here's what you need to explain:
1. What needs to be entered in the console?
2. Show some real examples of using it, and how to enter the script.
3. Explain how this can be useful to other scripters.