Discuss Scratch

Olivia_AM
Scratcher
100+ posts

Why is that if you put a block that’s what I do aversion and put it in the old version why would it become a undefined block?

Why is this?
2.0:
when green flag clicked
create clone of [ v]
stop [ALL v]
1.4:
when green flag clicked
obsolete!
obsolete!
Knightbot63
Scratcher
1000+ posts

Why is that if you put a block that’s what I do aversion and put it in the old version why would it become a undefined block?

It becomes into an undefined block because it didn't know what clones and stopping was back then,
Olivia_AM
Scratcher
100+ posts

Why is that if you put a block that’s what I do aversion and put it in the old version why would it become a undefined block?

There are stop blocks back then
Olivia_AM
Scratcher
100+ posts

Why is that if you put a block that’s what I do aversion and put it in the old version why would it become a undefined block?

Please don’t block it because well I’m not on a computer (my family doesn’t let me use a computer)
Knightbot63
Scratcher
1000+ posts

Why is that if you put a block that’s what I do aversion and put it in the old version why would it become a undefined block?

Olivia_AM wrote:

(#4)
Please don’t block it because well I’m not on a computer (my family doesn’t let me use a computer)
It's not like scratch 1.4 will just time travel forward to 3.0 and get those blocks and reskin them there. So that's why their undefined.
Olivia_AM
Scratcher
100+ posts

Why is that if you put a block that’s what I do aversion and put it in the old version why would it become a undefined block?

Yeah bro why it is the opposite for the forever if block
Olivia_AM
Scratcher
100+ posts

Why is that if you put a block that’s what I do aversion and put it in the old version why would it become a undefined block?

I have a scratcharchive so I could time travel back to any version I want
Olivia_AM
Scratcher
100+ posts

Why is that if you put a block that’s what I do aversion and put it in the old version why would it become a undefined block?

Olivia_AM
Scratcher
100+ posts

Why is that if you put a block that’s what I do aversion and put it in the old version why would it become a undefined block?

Please believe me I’m not on a computer
medians
Scratcher
1000+ posts

Why is that if you put a block that’s what I do aversion and put it in the old version why would it become a undefined block?

Clones did not exist in 1.4 (they were only introduced in 2.0), and the stop all block was not in a dropdown. That's why.

Last edited by medians (Jan. 28, 2023 20:39:01)

Olivia_AM
Scratcher
100+ posts

Why is that if you put a block that’s what I do aversion and put it in the old version why would it become a undefined block?

ok
king_of_fish
Scratcher
100+ posts

Why is that if you put a block that’s what I do aversion and put it in the old version why would it become a undefined block?

Olivia_AM wrote:

Yeah bro why it is the opposite for the forever if block

Because it was removed.
medians
Scratcher
1000+ posts

Why is that if you put a block that’s what I do aversion and put it in the old version why would it become a undefined block?

Olivia_AM wrote:

Yeah bro why it is the opposite for the forever if block
Because the forever if block is converted from this:

To this:

They do the exact same thing and all blocks exist in all versions. The forever if loop was removed because it was confusing to users and people used it incorrectly since it had multiple interpretations, it didn't appear in any programming languages pretty much since you could just use an if statement, the workaround was only one block longer, was way easier to understand, and wasn't even complicated at all, and it was hard to use when using nested ifs. So instead of just this:

You would have to do this:

Now imagine trying to do this with multiple nests.

Last edited by medians (Jan. 28, 2023 23:21:27)

Olivia_AM
Scratcher
100+ posts

Why is that if you put a block that’s what I do aversion and put it in the old version why would it become a undefined block?

I know it is removed

Powered by DjangoBB