I understand that Scratch was made to teach the basics of programming. But I was wondering if the Scratch programmers are planning to try to reduce/eliminate lag? I can understand lag for big projects but some of my projects are tiny (under 1MB) and still lag a lot, especially scrollers.
Offline
I find that lag is a real problem, especially on older computers that schools often run it on. I often work with hundreds of costumes and scripts and huge sound files, and I find that it's almost impossible to get any work done with under, say 512MB-1GB RAM. Not everyone has a computer like that, although I am blessed enough to own one (although it's in need of repair ). This forum topic discusses in great detail the reasons that Scratch often runs slowly and what could be done about it. If your computer runs fast, but sprites on the stage seem to be flickering or jumping, it's always a good idea to try running in presentation mode. You get better results, probably because the program gets to put away the interface and just run the program.
The problem could also be in your coding. Scrollers often tend to take up a lot of resources, especially if they aren't using Archmage's 2-Sprite Scrolling of Awesomeness. Check to make sure there are no conflicting scripts (such as a program that's telling a sprite to move 10 steps then -10 steps in different scripts, but they happen at the same time and cancel each other out). If lag is still a problem, try testing only parts of your program by double-clicking the scripts that set them off. I find this helps, especially when you're stuck with 128MB RAM. Hope this helps!
Last edited by fullmoon (2008-06-26 11:29:43)
Offline