What "game"? Algodoo is not a game. It is a physics simulation program. You can make games with it (as I have done) but the program itself is not a game. I just wanted to set that straight.
HoxyHexBug - You asked me if I'm "going" to be a scientist as if I were a kid. I am probably the oldest person here on Algobox (with the exception of s_noonan who fought for the South during the Civil War). Technically, I am not a scientist, but I do enjoy science and especially physics and electronics. Over the years, I have worked for many manufacturing companies here in the U.S. as an electronics engineer and a software engineer.
Well, you must have a much faster computer than mine. I use Fraps for monitoring the frame rate of my scenes, and when I check your "Thingy" scene, the frame rate is at 60 Frames per Second while Algodoo is NOT running, but as soon as I run Algodoo, the frame rate drops way down to 3 (yes, THREE!) FPS. So, maybe my graphics card needs to be replaced or adjusted(?).
I would like to hear from others to find out if they are experiencing the same problem that I am having.
Ah, I see what you mean! I knew about the event handler passing a data package of multiple items, but I did not know that the event handler would consider a single packet of data as "invalid", especially since it appears to work as expected! You would expect to receive an exception message, but I do not (unless the message was being printed in the console which I missed!).
It's still fun to try "different things" even if they are not considered good programming practice as long as they don't cause any damage.
I'm very sorry about that. I'm so used to dealing with young children on Algobox that I sometimes forget that there still are some adults and older teens here. I should not have used that tone in any case. Please forgive me.
No, it's not only in Phun. You can make scene.my variables in Algodoo also. Before you can use a scene.my variable, you have to define it. There are a number of ways to do that, and the most common way is simply to initialize it in the console. In Algodoo, you enter the console by pressing the "tilde" key (it's the tiny sinewave character on the upper-left corner of your keyboard just to the left of the number 1 key. When in the console, just type your desired variable and give it an initial value. For example: scene.my.marble7 := 3.14. Notice the colon to the left of the equal sign. It's not absolutely required to use it when defining a variable, but it's good practice because Algodoo will display an exception (error message) if the variable has previously been defined. Without it, you will not know if the variable was already defined, and you will overwrite the original value that was stored in it.
Another way to define a variable is the "onSpawn" event. If you initialize a variable in onSpawn, then it will be initialized each time you launch Algodoo.
Yes, Devin H, it has been a long time. I devoted a lot of time to this while trying to explain to you how to rotate a chess board by 90 degrees. You did not tell me if you understand it now, and I did not even get a "thanks" from you! Didn't your mom or dad teach you to say thank you to people who help you with a problem?
Thanks for your comments, everyone! It's going to take some time before this new feature is working smoothly, but I believe that most people will ultimately be happy with the changes. And like most everything else in life, it's not "perfect" and so the occasional unwanted scenes will slip through. If everyone will use it like intended, then it should work very well.
tylorfoot6 -- Anbang11 is correct. Because of the way Algodoo was written, it does not provide a way to select a group when uploading your scenes through Algodoo. Therefore, you must use a standard Internet browser if you want to select a group for your scene. And Algodoo will probably never be changed or improved because the person who invented it no longer works at Algoryx (the company that owns and maintains Algodoo and Algobox). The current changes were made to Algobox (this website), and there are people (such as Emaunel) who can make changes to the website).
For anyone who uses Algodoo for uploading your scenes, you can contact me if you want to select a particular group for your scenes. Once a scene has been uploaded, I can change the group name by editing the scene. So, for example, if your scene originally went into the "default" group when you uploaded it, I could easily change it to the "Marble...." group if you so desire.
For those of you wondering how this scene got so many high ratings and huge number of downloads, well, I simply waved my magic wand and made it happen! We Admins have incredible amounts of POWER that was spiritually infused into us by the god of Algoland during our initiation ritual. We swore an oath not to abuse this power because we can easily dominate the entire world if we wanted to. Aren't you glad that we Admins are the GOOD GUYS?
Nope, I don't remember you. Instead of posting a message telling everyone that you will be back, why don't you just make a scene and post it when you are ready to post it? No one cares that you post a message telling them that you will be back! I sure don't!
Golden Freddy - I deleted one of your comments because I do not allow profanity or crude, sexual words on this website (you should know that!).
Concerning the Emoji faces, they show up when you use a standard Internet browser. They will not show up if you use Algodoo as your browser. Simple as that!
MoBuilds - The new system isn't perfect, and so you will still see some marble race scenes and other childish scenes if the users did not select the correct group when the scenes were uploaded. Concerning the Technical group, that is a brand new one, and so there aren't many scenes posted in that group yet. When I have the time, I am going to transfer many of my own scenes into the Technical group.
Concerning the Algodoo forum, I don't know why you have so much trouble with it. Registering is simple, and you can use the same user name that you use on Algodoo, or you can use a different user name. It's of course best to use the same name so that people will know who you are if you've been active on Algobox.
If you want to try to register again, just let me know what problem you are having, and either I will figure it out for you, or I will pass it on to someone else for help.
pasko25542 -- I cannot do anything if you say "He copy me!". I need to have either the exact title of the scene that you claim he copied, or you can give me the link to it. After I have the title or the link, then I will be able to determine if your claim is accurate.