I like to ake what I think are advanced games. I am working on this game that is awesome. I have perfect scripts with nothing wrong with them. I play it and it glitches, and even though my hitTest scripts are fine (thats no question) it always goes to the wrong place. I have similar glitches in the game I made called Hockey Game in My Projects. Except this is sorta different. I make this great fun game, and I post it. It glitches when its put online and everyone thinks I am an idiot at scratching because my games are either really simple games I did just randomly or complicated games that dont even work. And my scripts are FINE! I dont get it!
Offline
Sometimes the online player is a bit different to the program.
Just tell people to download your project to play it!
Offline
Yes, the online player is quite messed up - due to it having been written in a completely different language than Scratch itself.
You can look through this thread here for some more details on what does and doesn't work offline - not mentioned there is the following difference, which posted further on in the thread:
AddZero informed me of something that doesn't work online but does offline that maybe you might also want to add to your list: if you try accessing a list item that doesn't exist, the project fails online, but doesn't offline - which can be a pretty common problem in a number of projects.
Also, although this isn't directly related because it's sort of inverse to this topic, errors you get when trying to do things that are impossible such as dividing by zero doesn't stop the script online.
If you still can't fix it after making sure none of that is in there, then just tell the user to download the project - sometimes things like that just don't work online.
Offline
Many users understand that some projects only work when downloaded. Even some of the most popular projects, just don't work online, and must be downloaded to work properly.
Although a huge issue at the moment, don't worry, because soon, this problem will be fixed. Scratch 2.0 (the next version of Scratch) will be running in a Flash player, and when "uploaded" to the Scratch website, it will run in a Flash player also. Therefore, there will be no conversions between different programs. Scratch 2.0 release date is not confirmed yet, but should be seen some time in 2011.
Offline