Discuss Scratch
- Discussion Forums
- » Suggestions
- » Get rid of 300 clone limit
- Scratchifier
-
1000+ posts
Get rid of 300 clone limit
I was with you until you said 5000-10000. RIP any computer on the face of the planet. Titan X has met its match!!
750 clones would be reasonable IMO. Would be useful for very small-tiled games. Might lag a little bit on some computers, but unless Scratch starts taking up more of the computer's allocated power, there are always gonna be laggy projects. I remember a quote from Lightnin (i think) about Scratch being designed with a “low floor, high ceiling”. Currently, the 300 clone limit is just small enough that it lowers the ceiling, because just a few projects are impossible (or incredibly difficult) to make without more clones. BUUUUUUT any more than around 750 clones (actually even 600 would probably be fine too) and it just becomes pointless to add more. It even becomes harmful, because then Scratchers learn to program inefficiently instead of figuring out ways to reuse sprites/clones.
Last note:
@TechEpic suggested making the limit smaller. NO! You know how many projects that would break? Yeah….
750 clones would be reasonable IMO. Would be useful for very small-tiled games. Might lag a little bit on some computers, but unless Scratch starts taking up more of the computer's allocated power, there are always gonna be laggy projects. I remember a quote from Lightnin (i think) about Scratch being designed with a “low floor, high ceiling”. Currently, the 300 clone limit is just small enough that it lowers the ceiling, because just a few projects are impossible (or incredibly difficult) to make without more clones. BUUUUUUT any more than around 750 clones (actually even 600 would probably be fine too) and it just becomes pointless to add more. It even becomes harmful, because then Scratchers learn to program inefficiently instead of figuring out ways to reuse sprites/clones.
Last note:
@TechEpic suggested making the limit smaller. NO! You know how many projects that would break? Yeah….
- VideoGamerCanInvent
-
1000+ posts
Get rid of 300 clone limit
Dis might tell ya why this is not a good idea. And although these aren't clones, it does just as much lag 
No Support.

No Support.
- TheMonsterOfTheDeep
-
1000+ posts
Get rid of 300 clone limit
Dis might tell ya why this is not a good idea. And although these aren't clones, it does just as much lag…I don't get it? What is that project meant to prove?
No Support.
- meatballbrothergames
-
25 posts
Get rid of 300 clone limit
I believe that there is a good reason for a clone limit. If your computer does not have a lot of RAM the project will begin to lag. Despite this, I do agree with you, but I should think that for every project the website will detect if there are ever more than 300 clones running at once. If there ever is, then it will give the user a warning that there can be more that 300 clones and that lag is more likely than in most projects.
- jupiterboy
-
55 posts
Get rid of 300 clone limit
Stamps can't be coded! And also, they're too pixuladed. They'll also draw behind the ground sprite.Stamping should work. Don't waste your time making a complex game which will crash. i need a lotta grass objects, roughly 10000.having a field of view of 180 degrees at maximum, i'll need on average 5000 clones to make it work. and because of the way the 3d engine im using is coded, i can only have 301 clones in the whole game. seiously. make the limit like 12000 or something.
- duckboycool
-
1000+ posts
Get rid of 300 clone limit
301 clones is easily enough for whatever you want to do. You could also make more sprites if it works.
- jromagnoli
-
1000+ posts
Get rid of 300 clone limit
Use a grass sprite with multiple blades in one costume. Make sure it's larger than the screen so that it can be reused without looking like it's being reused a lot.Stamps can't be coded! And also, they're too pixuladed. They'll also draw behind the ground sprite.Stamping should work. Don't waste your time making a complex game which will crash. i need a lotta grass objects, roughly 10000.having a field of view of 180 degrees at maximum, i'll need on average 5000 clones to make it work. and because of the way the 3d engine im using is coded, i can only have 301 clones in the whole game. seiously. make the limit like 12000 or something.
- WaffleChurro
-
100+ posts
Get rid of 300 clone limit
You can make more sprites. No computer will handle 5000 clones. The rule is only there because of LAG.Stamps can't be coded! And also, they're too pixuladed. They'll also draw behind the ground sprite.Stamping should work. Don't waste your time making a complex game which will crash. i need a lotta grass objects, roughly 10000.having a field of view of 180 degrees at maximum, i'll need on average 5000 clones to make it work. and because of the way the 3d engine im using is coded, i can only have 301 clones in the whole game. seiously. make the limit like 12000 or something.
- PAPERKING
-
72 posts
Get rid of 300 clone limit
because if there isn't a clone limit then lag and crashing will appear.
- gamebeater187
-
1000+ posts
Get rid of 300 clone limit
Only if it shows this:
(edited by moderator. Please don't spam conversations)
WARning: the clone limit block may cause lag."
I want the ecomotion thing to disssapeer it is ruining my ascii art
(edited by moderator. Please don't spam conversations)
WARning: the clone limit block may cause lag."
set clone limit to (302) :: grey[/scratchbIocks]
I want the ecomotion thing to disssapeer it is ruining my ascii art
Last edited by sparks (Feb. 25, 2017 00:29:44)
- Pezd
-
100+ posts
Get rid of 300 clone limit
If you would be able to have loads of clones without serious lag, that would be great. But since there is lag, then the 300 clone limit is a good thing.
- scratchomaster99
-
26 posts
Get rid of 300 clone limit
That's why stamp is an option. Also you can duplicate sprites and if you don't feel like clogging up your sprite tab just make a custom block like this that runs without screen refresh.
Something like that.
define clone
repeat (your number)
change x by (your number)
stamp
change y by (your number)
stamp
end
Something like that.
- Za-Chary
-
1000+ posts
Get rid of 300 clone limit
Turns out this is rejected. Needless to say, we won't be getting rid of the clone limit, or even increasing it. This is described in the quote below.
Keep thinking of ways to improve Scratch!
Keep thinking of ways to improve Scratch!
2.6 Increase the 300 clone limit
The clone limit is set in place in order to prevent projects from becoming unplayable. Otherwise, users could create a large amount of clones very quickly and crash someone's browser page. Plus, the Scratch Team wants to make sure that all projects run smoothly for as many people as possible. Increasing the limit to even 500 clones might make the project run slowly on some users' devices.
- Discussion Forums
- » Suggestions
-
» Get rid of 300 clone limit