Discuss Scratch
- Discussion Forums
- » Advanced Topics
- » Scratch 3.0
- thisandagain
-
Forum Moderator
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
-
Scratcher
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
-
Scratcher
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
-
Scratcher
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
-
Scratcher
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
-
Scratcher
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).
:relief-face: 
- walkcycle
-
Scratcher
500+ posts
Scratch 3.0
One of Scratch cat's toes is clipped.Compare Costumes and stage.

I 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.

- TheUltimatum
-
Scratcher
1000+ posts
Scratch 3.0
No, I'm pretty sure he means first class lists.One of Scratch cat's toes is clipped.Compare Costumes and stage.I 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.
- walkcycle
-
Scratcher
500+ posts
Scratch 3.0
No, I'm pretty sure he means first class lists.An extension to make Scratch Snap!?

- _nix
-
Scratcher
1000+ posts
Scratch 3.0
Yes, that is what they mean, correct.No, I'm pretty sure he means first class lists.I 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.
(Though list utilities like join/split did pop into my mind, too.)
- Charles12310
-
Scratcher
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
-
Scratcher
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
-
Scratcher
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
-
Scratcher
1000+ posts
Scratch 3.0
Also, it's offtopic, but we have almost hit 200 pages!
- PullJosh
-
Scratcher
1000+ posts
Scratch 3.0
(Though list utilities like join/split did pop into my mind, too.)Heh.
- DeleteThisAcount
-
Scratcher
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
-
Scratcher
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
-
Scratcher
1000+ posts
Scratch 3.0
Looks like there's going to be more options for variables and lists.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.
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)














