Got a game that lags online? Want it sped up, yet can't be bothered to do it yourself? Or just don't know how you could speed it up? SSSS's speed up process is the thing for you! I will speed it up, then add
'SSSS speed up process removes pointless scripts, and extra sprites.' To the project notes.. Request beneath
Offline
kimmy123 wrote:
What if you remove a script and it ruins the whole game?
I'm in agreement there.
It would be quite a bit hard researching the entire thing, making sure that the script is entirely useless.
Offline
because i work out what is necessary for the game to work, and what is not. By looking at the game, if it is not a "sound" game i take out the sound scripts and sounds. Then if theirs a series of unnecessary buttons, i remove it to make it 1 button or even none. Thus the game runs the same, only with less anoyances.. I will demonstrate if some-one gives me a task to do
an example is The tower defense game on the front page Although i have taken extra things out, such as different levels. you still get the main gameplay
Last edited by ssss (2010-12-30 17:55:32)
Offline
also i have seen games by certain people named archmage (I wont tell which one LOL) that make everything too confusing just to show off. For instance instead of:
[blocks]
<change{ }by(
[/blocks]
they will do:
[blocks]
<set{ }to( (( <+> <{ }> ))
[/blocks]
This not only makes their projects slower but also uses more online projects space which costs the Scratch Team money.
Last edited by Pecola1 (2010-12-30 19:40:43)
Offline
It's a habit from using other programming languages, some of which don't have a 'change by' equivalent.
Offline
Pecola1 wrote:
This not only makes their projects slower but also uses more online projects space which costs the Scratch Team money.
I think MIT pays for all of this stuff and pretty sure they have like unlimited money.
Offline
MiffinTheMuffin wrote:
Pecola1 wrote:
This not only makes their projects slower but also uses more online projects space which costs the Scratch Team money.
I think MIT pays for all of this stuff and pretty sure they have like unlimited money.
haven't you ever wondered why they have a donate link?
Offline
Pecola1 wrote:
also i have seen games by certain people named archmage (I wont tell which one LOL) that make everything too confusing just to show off. For instance instead of:
[blocks]
<change{ }by(
[/blocks]
they will do:
[blocks]
<set{ }to( (( <+> <{ }> ))
[/blocks]
This not only makes their projects slower but also uses more online projects space which costs the Scratch Team money.
To show off? I use the change by block when needed and I use the set block when needed. I try to make my scripts as simple as possible, if you be so kind as to post an example I would be more than happy to explain the reasoning behind my scripts.
One thing I can think of that you may be referring to is my scrolling demo.
set x to ((scrollX)+(position*480 ))
Last edited by archmage (2010-12-30 23:15:40)
Offline
floppy_gunk wrote:
It's a habit from using other programming languages, some of which don't have a 'change by' equivalent.
All other programming languages have a "change by" command, as well as a few others.
+= //this is change by
-= // this is subtract by
*= //this is multiply by
/= // this is divide by
Offline
Pecola1 wrote:
This not only makes their projects slower but also uses more online projects space which costs the Scratch Team money.
Even if they only did it to show off, it won't make their project noticeably slower, and it uses almost no space at all
Offline
deatheater wrote:
Pecola1 wrote:
This not only makes their projects slower but also uses more online projects space which costs the Scratch Team money.
Even if they only did it to show off, it won't make their project noticeably slower, and it uses almost no space at all
actually, each block takes about 4kb - do this for every change block
so <set () to ()+()> takes up 8kb instead of 4kb. Double each one, and it slows down considerably
Offline
deatheater wrote:
Pecola1 wrote:
This not only makes their projects slower but also uses more online projects space which costs the Scratch Team money.
Even if they only did it to show off, it won't make their project noticeably slower, and it uses almost no space at all
If a person uses the set block when it is not needed then they are being inefficient not impressive or anything like that (same goes for 1sprite1script projects).
The actual blocks take almost no space, what takes space is images and sound. And cost isn't an issue since they are hosted for free on MIT servers.
There are some specific things that cause lag.
1. Sound
2. Excessive active sprites on stage
3. Many costume in project (just having them causes lag)
4. Constant loops of longish equations/scripts
Offline
ssss wrote:
deatheater wrote:
Pecola1 wrote:
This not only makes their projects slower but also uses more online projects space which costs the Scratch Team money.
Even if they only did it to show off, it won't make their project noticeably slower, and it uses almost no space at all
actually, each block takes about 4kb - do this for every change block
so <set () to ()+()> takes up 8kb instead of 4kb. Double each one, and it slows down considerably
That isn't true, setting variables takes about the same processing power as changing them by a number. And each block does not take 4kb each, each block is interpreted as a small bit of code which takes almost no space.
Offline
archmage wrote:
ssss wrote:
deatheater wrote:
Even if they only did it to show off, it won't make their project noticeably slower, and it uses almost no space at allactually, each block takes about 4kb - do this for every change block
so <set () to ()+()> takes up 8kb instead of 4kb. Double each one, and it slows down considerablyThat isn't true, setting variables takes about the same processing power as changing them by a number. And each block does not take 4kb each, each block is interpreted as a small bit of code which takes almost no space.
Yes, but download it and guess what! That block is an image! The java reader currently reads the "script" But there is still that "image" hiding in the background...
Now give me something to speed up!
Offline
Seriously dude,if you are trying to get stuff on the forums,use a project instead.Nobody cmes here;it's like a ghost town out here and if you disagree,I am sure famous people don;t come here either.
Anyhoo,this guy just wants you to visit his projects or something.It isn't working,isn't it Triple S? Here are the blocks for those of you who don't want to go through all of this mess:
[blocks]<play note( )for( )secss>[/blocks]
Offline
archmage wrote:
Pecola1 wrote:
also i have seen games by certain people named archmage (I wont tell which one LOL) that make everything too confusing just to show off. For instance instead of:
[blocks]
<change{ }by(
[/blocks]
they will do:
[blocks]
<set{ }to( (( <+> <{ }> ))
[/blocks]
This not only makes their projects slower but also uses more online projects space which costs the Scratch Team money.To show off? I use the change by block when needed and I use the set block when needed. I try to make my scripts as simple as possible, if you be so kind as to post an example I would be more than happy to explain the reasoning behind my scripts.
One thing I can think of that you may be referring to is my scrolling demo.
set x to ((scrollX)+(position*480 ))
Sometimes,really,the Scratch Team makes a collab contest that is kind of judged a little by how sophisticated it is.
Offline