Discuss Scratch

thisandagain
Forum Moderator
500+ posts

Scratch 3.0

_nix wrote:

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

NickyNouse wrote:

GUYSGUYSGUYSGUYS

thisandagain wrote:

… 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).
I 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.
TheMonsterOfTheDeep
Scratcher
1000+ posts

Scratch 3.0

ZZ9PluralZAlpha wrote:

NickyNouse wrote:

GUYSGUYSGUYSGUYS

thisandagain wrote:

… 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).
I 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.
…How? If anything, splitting functionality off into extensions allows Scratch to potentially implement some super useful stuff for advanced projects.
jromagnoli
Scratcher
1000+ posts

Scratch 3.0

ZZ9PluralZAlpha wrote:

NickyNouse wrote:

GUYSGUYSGUYSGUYS

thisandagain wrote:

… 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).
I 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.
The extensions will be loaded automatically when you load the project.
_nix
Scratcher
1000+ posts

Scratch 3.0

thisandagain wrote:

_nix wrote:

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.
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.
ZZ9PluralZAlpha
Scratcher
1000+ posts

Scratch 3.0

jromagnoli wrote:

ZZ9PluralZAlpha wrote:

NickyNouse wrote:

GUYSGUYSGUYSGUYS

thisandagain wrote:

… 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).
I 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.
The extensions will be loaded automatically when you load the project.
So my elevators will be saved. That's a relief! :relief-face:
walkcycle
Scratcher
500+ posts

Scratch 3.0

walkcycle wrote:

One of Scratch cat's toes is clipped.
Compare Costumes and stage.

_nix wrote:

I also really hope this means we get more advanced list utilities.. ah, nested lists
A 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

walkcycle wrote:

walkcycle wrote:

One of Scratch cat's toes is clipped.
Compare Costumes and stage.

_nix wrote:

I also really hope this means we get more advanced list utilities.. ah, nested lists
A block to choose separator character(s) for a string? A string could be a list, in a list.
No, I'm pretty sure he means first class lists.
walkcycle
Scratcher
500+ posts

Scratch 3.0

TheUltimatum wrote:

No, I'm pretty sure he means first class lists.
An extension to make Scratch Snap!?
Ed8
Scratcher
100+ posts

Scratch 3.0

Scratch 3 now has a popup when you load the page!
_nix
Scratcher
1000+ posts

Scratch 3.0

TheUltimatum wrote:

walkcycle wrote:

_nix wrote:

I also really hope this means we get more advanced list utilities.. ah, nested lists
A block to choose separator character(s) for a string? A string could be a list, in a list.
No, I'm pretty sure he means first class lists.
Yes, that is what they mean, correct.

(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.
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
Ed8
Scratcher
100+ posts

Scratch 3.0

Bump
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

_nix wrote:

(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
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

Roseyfurby_Aj wrote:

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

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)

Powered by DjangoBB