If a scene causes "extreme lag" rather than make people upset, and then have to apologize for it, why not just FIX THE SCENE so that it doesn't lag so badly? If you cannot fix it, then DON'T POST IT! Very simple.
Sometimes new users do not understand what they can and cannot do with Algodoo. For example, new users will sometimes try to generate large amounts of Algodoo water, and their computer will lag very badly or even lock up. Or they might generate huge numbers of circles or boxes, and that will do the same thing. When Algodoo cannot run a scene because it runs out of memory, it will often close and not save the bad scene. It will sometimes load the previous "good" scene rather than the bad one. That's why it will sometimes not save your scene and will open one that worked before. Algodoo is SMART!
So, the best advice that I could give you is, DO NOT MAKE VERY LARGE SCENES!
That makes no sense at all. And besides, this kind of scene is not appropriate for Algobox because it is not a shopper's comparison or product review website.
Overall I think you did a good job on these engines, but they both seem to be a little unstable. That is, the speeds keep randomly fluctuating. Also, I was wondering how you would throttle the engine up and down, especially the "realistic" one with cams. If you could work out some of the bugs, this might be a great muscle for a car or other vehicle.
@Apollo14 - You said, "but people should be able to create what they want to create." Well, I want to remind you of an important fact. Algobox and the Algodoo forum are not "public" places that are open to anyone to do whatever they please. They are private websites owned by a private company (Algoryx) which has the right to make whatever rules it wants to regarding how the websites are used. They are not a "free for all" where anyone can upload trash, pornography, sexually explicit scenes, or anything else that some people enjoy presenting to the public no matter how harmful they might be. Algoryx codified the rules (The Terms of Service) and they enlisted people like me, (Admins), who enforce the rules much like a cop enforces the rules of a city, state, or country. Some of the rules are vague and ambiguous, and so the company leaves it up to us to determine what is acceptable and what is not acceptable to be posted on those two websites. If some people don't like the fact that they are not allowed to post anything that they want to post, then they can go somewhere else where what they want to post is acceptable.
Many people have a misunderstanding about how that all works, and so I am here to try to explain it.
Phun is an OLD program, which means that you will only be able to run some of the older scenes that were created with Phun. A Phun user will not be able to run most of the newer scenes that were made with the newest versions of Algodoo. If that is acceptable, then maybe Phun would be a good alternative for some people.
@Apollo14 - You registered on this website on 10/31/2015, and so you were not around when Algobox was a very different kind of website. Just a bit of history.... Algodoo (the program that runs on your computer) was created around 2009, and is an offshoot of the original program known as "Phun". Back then during testing and development, virtually ALL scenes were dynamic and technical. There were no kids playing marble races or uploading "Algicosathlon camps" (or whatever else they are called). Back then, if you wanted to use Algodoo beyond the trial period (I don't recall exactly but I think it was 30 days) then you had to pay for it! It was cheap for a good physics simulation program. Then around 2012 (if my memory is accurate) the company started giving away the program for free, and that was the time that young kids started logging in to Algobox. Over time, Algobox was converted from mostly adults uploading technical scenes based on physics and math, to a large group of very young children uploading very simple "pose" type scenes that did basically nothing. They were just colorful stick people, who the kids voted on who they wanted to stay or be killed (if I have it correct). Well, the adults and older teens got very upset about the children taking over the website because the adult's scenes were very quickly getting buried by the kid's scenes which many of them were "spam". And that's when the wars started. So, there is a long history of contention between the mature people and the young kids. That contention continues to this day. Emanuel, an Algoryx employee, is in the process of making changes to Algobox which hopefully will improve the situation, but his time is very limited, and so it may still be a while before we will see any significant improvements.
Xbox004 - It really isn't necessary to make a new comment every time you think of another word to say! Instead of cluttering up everyone's comments section with one word comments, wait until you have a lot to say, and say them in multiple sentences as one large comment. People will appreciate that.
I love this kind of contraption that seems to defy the laws of physics. My eyes say, "How can it do that?" and my brain says, "It's actually very simple".
Nice job, Steve! (not to be confused with Steve Jobs).
Xbox004 - I am not being rude. I am the Algodoo Admin for this website, and I am giving you some friendly advice. When you make a lot of one-word comments, it makes the comments section very long and difficult for people to read. You are one of only a few people who do that and it is very annoying. You are a new user here on Algobox, and I am just giving you some good advice. If you ignore my advice, then other people will get mad at you and soon they will start to be rude to you!
I'm sure there are a lot of incremental improvements that can be done which overall would improve how mechanical things behave. It just takes a lot of time and experimentation to discover what works and what doesn't work.
Xbox004 - Algobox (this website) is not about writing comments. That's because it is not a chat room or social media type website. It is only for making and posting scenes with Algodoo. If you want to write comments all day, then please go to some other website where people can chat with each other. That is not what Algobox is about. Now, please do not tell me not to write any more comments because it will only get you into trouble. Do you understand me?
Check out the Algodoo Forum under the heading of Thyme Scripting. There are lots of posts from other users and lots of tutorials. That's how everyone learns to script because that's all that's available.
Why tell everyone that you are PLANNING on making something? If everyone did that, then Algobox would be cluttered with messages about people's future plans! Why not just DO IT, and then post it when it's ready?
hector - That's not what you should do! You are not making scenes to sell to other people, and you are not making scenes to win a popularity contest. You make scenes of things that YOU feel comfortable making, and scenes that make YOU happy, not anyone else. If your scenes happen to be enjoyed by other people, then that is icing on the cake. Make what YOU want to make, not what other people want you to make. That's what I do, and that's what 90% of the people here on Algobox do. If you want some ideas of things to make, then I suggest that you look through the archives of thousands of scenes. There must be something there that you can get ideas from. Not to copy, but to get ideas!
I ran the scene and did what you instructed, but I did not see any unusual glitch or weird behavior. Please explain what is supposed to happen so that I know what to look for. What does "glitch the clouds" mean?
Thanks mister tomskiwomski! Part of my job as Admin here on Algobox, besides letting people know when they've done something wrong, is to teach them and guide them and help them when they are having problems. Sometimes a motivational speech is all that's necessary!
Interesting scene! But it doesn't turn the circle into a perfect square. It turns it into a polygonal rectangle. Then when I click on "Transform Into Box" it creates a box with perpendicular sides that are not equal (which means it creates a rectangular box instead of a square box).
Why do you say that, jade3308? I have never been mean to you or to anyone else here on Algobox. I just do my job as Admin, and children who break the rules don't like it when they get caught. And sometimes when they get disciplined they say that I'm being mean. Am I right jade3308?