Discuss Scratch
- Discussion Forums
- » Advanced Topics
- » Scratch 3.0
- thisandagain
-
500+ posts
Scratch 3.0
I suppose another benefit is that it's easier to continue adding extensions in the future, compared to adding a whole new category of blocks into the built-in Scratch UI?
Right now that is absolutely true, but eventually the way we specify opcode & block definitions for both extensions and non-extensions (what we sometimes refer to as “core”) will be identical.
- ZZ9PluralZAlpha
-
1000+ posts
Scratch 3.0
GUYSGUYSGUYSGUYSI do not want this. That would mean the death of fully realistic elevator sims and the death of playability in lots of other types of projects too.… This also gets us into a better place should we decide to shift lists into an extension (currently leaning in that direction, but not confirmed).

- TheMonsterOfTheDeep
-
1000+ posts
Scratch 3.0
…How? If anything, splitting functionality off into extensions allows Scratch to potentially implement some super useful stuff for advanced projects.GUYSGUYSGUYSGUYSI do not want this. That would mean the death of fully realistic elevator sims and the death of playability in lots of other types of projects too.… This also gets us into a better place should we decide to shift lists into an extension (currently leaning in that direction, but not confirmed).
- jromagnoli
-
1000+ posts
Scratch 3.0
The extensions will be loaded automatically when you load the project.GUYSGUYSGUYSGUYSI do not want this. That would mean the death of fully realistic elevator sims and the death of playability in lots of other types of projects too.… This also gets us into a better place should we decide to shift lists into an extension (currently leaning in that direction, but not confirmed).
- _nix
-
1000+ posts
Scratch 3.0
I was actually thinking from the “introducing new things” view. Adding a new category to the default list every couple months would probably become overwhelming – to users – whereas adding extensions would be keeping new blocks in a clean library for people to learn and discover as they will.I suppose another benefit is that it's easier to continue adding extensions in the future, compared to adding a whole new category of blocks into the built-in Scratch UI?
Right now that is absolutely true, but eventually the way we specify opcode & block definitions for both extensions and non-extensions (what we sometimes refer to as “core”) will be identical.
- ZZ9PluralZAlpha
-
1000+ posts
Scratch 3.0
So my elevators will be saved. That's a relief!The extensions will be loaded automatically when you load the project.GUYSGUYSGUYSGUYSI do not want this. That would mean the death of fully realistic elevator sims and the death of playability in lots of other types of projects too.… This also gets us into a better place should we decide to shift lists into an extension (currently leaning in that direction, but not confirmed).


- walkcycle
-
500+ posts
Scratch 3.0
Compare Costumes and stage. One of Scratch cat's toes is clipped.

also really hope this means we get more advanced list utilities.. ah, nested listsA block to choose separator character(s) for a string? A string could be a list, in a list. I

- TheUltimatum
-
1000+ posts
Scratch 3.0
No, I'm pretty sure he means first class lists.Compare Costumes and stage. One of Scratch cat's toes is clipped.also really hope this means we get more advanced list utilities.. ah, nested listsA block to choose separator character(s) for a string? A string could be a list, in a list. I
- walkcycle
-
500+ posts
Scratch 3.0
An extension to make Scratch Snap No, I'm pretty sure he means first class lists.!?

- _nix
-
1000+ posts
Scratch 3.0
Yes, that is what they mean, correct.No, I'm pretty sure he means first class lists.also really hope this means we get more advanced list utilities.. ah, nested listsA block to choose separator character(s) for a string? A string could be a list, in a list. I
(Though list utilities like join/split did pop into my mind, too.)
- Charles12310
-
1000+ posts
Scratch 3.0
UPDATES:
1. The block section that has custom blocks has been named “My Blocks”.
2. Custom blocks can now be ran without screen refresh.
3. A pop-up appears when you access the 3.0 editor.
1. The block section that has custom blocks has been named “My Blocks”.
2. Custom blocks can now be ran without screen refresh.
3. A pop-up appears when you access the 3.0 editor.
- Sheep_maker
-
1000+ posts
Scratch 3.0
They've also changed the remove item icon (now a trash bin instead of a slashed circle) which has no visible indication (as far as I can tell) if there's only one item and it wouldn't let you remove it
- TheAspiringHacker
-
100+ posts
Scratch 3.0
The Scratch 3.0 GUI elements are way too big for my computer screen. For example, the buttons for creation and cancellation on the custom block modal are cut off my screen when my browser window has been expanded to the full screen.
- superben100
-
1000+ posts
Scratch 3.0
Also, it's offtopic, but we have almost hit 200 pages!
- PullJosh
-
1000+ posts
Scratch 3.0
pop into my mind, too.)Heh. (Though list utilities like join/split did
- DeleteThisAcount
-
1000+ posts
Scratch 3.0
in scratch 3 will april fools day be on cristmas?
https://scratch.mit.edu/discuss/topic/286702/
im just wondering
https://scratch.mit.edu/discuss/topic/286702/
im just wondering
- Roseyfurby_Aj
-
100+ posts
Scratch 3.0
Looks like there's going to be more options for variables and lists.


.


.
Last edited by Roseyfurby_Aj (Dec. 24, 2017 20:00:17)
- Sheep_maker
-
1000+ posts
Scratch 3.0
It's probably just going to contain the for all sprites/for this sprite only checkbox (and cloud for variables). I wonder which would be the default, and if that means another click is necessary to achieve the other. Looks like there's going to be more options for variables and lists.
http://i.cubeupload.com/MGZ07i.png
http://i.cubeupload.com/zHmR6v.png
Edit: seems that video sensing's going to be in an extension as well, along with “speech”, which I'm assuming includes both speech to text and text to speech (src)
Last edited by Sheep_maker (Dec. 22, 2017 20:10:45)