Discuss Scratch

d_and_g
Scratcher
100+ posts

Scratch 3.0 Technical Discussion

Ed8 wrote:

You can now change the title of your project in Scratch 3! View at the Scratch 3 develop branch!
We were able to do that in Scratch 2

when green flag clicked
if <I think of something> then

it's probably been done before

end
Ok, but unironically, check this out!
chexbox
Scratcher
100+ posts

Scratch 3.0 Technical Discussion

d_and_g wrote:

Ed8 wrote:

You can now change the title of your project in Scratch 3! View at the Scratch 3 develop branch!
We were able to do that in Scratch 2
Yes. That is exiting from a development standpoint. It was not some kind of crazy announcement for a new feature.

Davitroon
Scratcher
1 post

Scratch 3.0 Technical Discussion

I really hope this version have a lot of more things to create games
Jonathan50
Scratcher
1000+ posts

Scratch 3.0 Technical Discussion

Are the numerical inputs with menus still coming?

Not yet a Knight of the Mu Calculus.
NickyNouse
Scratcher
1000+ posts

Scratch 3.0 Technical Discussion

Jonathan50 wrote:

Are the numerical inputs with menus still coming?
I think they're phasing those out and breaking them into multiple blocks where needed. That's why there's a separate "delete all of [list v]" block now

Last edited by NickyNouse (Sept. 17, 2018 05:37:58)

s_federici
Scratcher
500+ posts

Scratch 3.0 Technical Discussion

NickyNouse wrote:

Jonathan50 wrote:

Are the numerical inputs with menus still coming?
I think they're phasing those out and breaking them into multiple blocks where needed. That's why there's a separate "delete all of [list v]" block now

Why is this the trend? Need to be clear with the blocks? Design choice?
Sheep_maker
Scratcher
1000+ posts

Scratch 3.0 Technical Discussion

s_federici wrote:

NickyNouse wrote:

Jonathan50 wrote:

Are the numerical inputs with menus still coming?
I think they're phasing those out and breaking them into multiple blocks where needed. That's why there's a separate "delete all of [list v]" block now

Why is this the trend? Need to be clear with the blocks? Design choice?
Perhaps so that they don't have to figure out how to show both the number input dialog and the dropdown for touch users

- Sheep_maker This is a kumquat-free signature. :P
This is my signature. It appears below all my posts. Discuss it on my profile, not the forums. Here's how to make your own.
.postsignature { overflow: auto; } .scratchblocks { overflow-x: auto; overflow-y: hidden; }
s_federici
Scratcher
500+ posts

Scratch 3.0 Technical Discussion

thisandagain wrote:

SuperScratchMaker123 wrote:

There's going to be a project size limit for Scratch 3, Im imagining its bigger than Scratch 2's 50MB limit.. So my question is, what's the project size limit for Scratch 3.0?

It will be the same size, but the exciting thing is that we have greatly improved compression in Scratch 3.0 so you should be able to fit bigger / more complex projects with the same number of bytes.

I still use Scratch 1.4 for several reasons. One of them is that, even if sometimes the Scratch 1.4 editor “crashes” even for small projects, you can still create perfectly working 200-300MB projects. I loaded those projects in the offline version of Scratch 2.0 but then I was unable to save them in SB2 format.

I was wondering if there will be on offline version of Scratch 3 that will be able to handle projects bigger than 50MB.
Greenduck54
Scratcher
500+ posts

Scratch 3.0 Technical Discussion

s_federici wrote:

thisandagain wrote:

SuperScratchMaker123 wrote:

There's going to be a project size limit for Scratch 3, Im imagining its bigger than Scratch 2's 50MB limit.. So my question is, what's the project size limit for Scratch 3.0?

It will be the same size, but the exciting thing is that we have greatly improved compression in Scratch 3.0 so you should be able to fit bigger / more complex projects with the same number of bytes.

I still use Scratch 1.4 for several reasons. One of them is that, even if sometimes the Scratch 1.4 editor “crashes” even for small projects, you can still create perfectly working 200-300MB projects. I loaded those projects in the offline version of Scratch 2.0 but then I was unable to save them in SB2 format.

I was wondering if there will be on offline version of Scratch 3 that will be able to handle projects bigger than 50MB.
It's been confirmed:

thisandagain wrote:

Greenduck54 wrote:

So, when an offline editor comes for 3.0, will it have no size limit? Because it should not have a size limit if it is taking up purely the user's hard drive space.

We haven't started on the offline editor yet, but that sounds correct to me.
https://scratch.mit.edu/discuss/topic/291695/?page=12

I used to make stuff on here, now i just come on when i'm bored, don't expect anything from me now.
Last edited by Greenduck54 (Jan. 1, 2020 00:00:00)
oh no, the joke is dead because that time is no longer in the future :I
Last edited by Greenduck54 (Apr. 20, 2069 00:00:00)
that's better
;
Kai-Yu22
Scratcher
6 posts

Scratch 3.0 Technical Discussion

I've tried the beta version. It doesn't show the place your mouse is. You should add it because it is a good way to place the blocks.
infinitytec
Scratcher
1000+ posts

Scratch 3.0 Technical Discussion

Kai-Yu22 wrote:

I've tried the beta version. It doesn't show the place your mouse is. You should add it because it is a good way to place the blocks.
Could you be more specific? I have no idea what the problem is that you are having.


Not here much, but sometimes I lurk.
God has a plan. He has a plan for everything, and everyone.
infinitytec
Scratcher
1000+ posts

Scratch 3.0 Technical Discussion

I just realized you can control-scroll wheel the paint area to zoom.
It makes me happy.


Not here much, but sometimes I lurk.
God has a plan. He has a plan for everything, and everyone.
_nix
Scratcher
1000+ posts

Scratch 3.0 Technical Discussion

Just thought I'd share a small extension I made. It adds a few new blocks, as shown below:


They all do pretty much exactly what you'd expect them to. The options in “replace” are (every, first, last). “Letters 1 to 5 of octopus” is “octop”; “-3 to -1” is “pus”. The “= and is the same case” block returns false for those options, whereas the normal operators “=” block returns true (since Scratch isn't normally case sensitive).

Edit: Disclaimer, though: This is just a test! Definitely not official or anything - it's just me fooling around, so you won't see it in 3.0 or such. But once the ST documents how developers can submit extensions, I'll probably submit this (or something similar).

Last edited by _nix (Oct. 3, 2018 16:33:02)


══ trans autistic lesbian enbydoggirls // 16 17 18 19 20, she/they
sparrows one word to the paragraph // <3 // ~(quasar) nebula
chexbox
Scratcher
100+ posts

Scratch 3.0 Technical Discussion

_nix wrote:

Just thought I'd share a small extension I made. It adds a few new blocks, as shown below:


They all do pretty much exactly what you'd expect them to. The options in “replace” are (every, first, last). “Letters 1 to 5 of octopus” is “octop”; “-3 to -1” is “pus”. The “= and is the same case” block returns false for those options, whereas the normal operators “=” block returns true (since Scratch isn't normally case sensitive).

Edit: Disclaimer, though: This is just a test! Definitely not official or anything - it's just me fooling around, so you won't see it in 3.0 or such. But once the ST documents how developers can submit extensions, I'll probably submit this (or something similar).
I'd do a “Advanced Operators” extension. There isn't an “upload custom extension” feature, either.

Sheep_maker
Scratcher
1000+ posts

Scratch 3.0 Technical Discussion

chexbox wrote:

I'd do a “Advanced Operators” extension. There isn't an “upload custom extension” feature, either.
A while ago I made a mod that loads an extension from a URL.

- Sheep_maker This is a kumquat-free signature. :P
This is my signature. It appears below all my posts. Discuss it on my profile, not the forums. Here's how to make your own.
.postsignature { overflow: auto; } .scratchblocks { overflow-x: auto; overflow-y: hidden; }
NitroCipher
Scratcher
500+ posts

Scratch 3.0 Technical Discussion

_nix wrote:

Just thought I'd share a small extension I made. It adds a few new blocks, as shown below:


They all do pretty much exactly what you'd expect them to. The options in “replace” are (every, first, last). “Letters 1 to 5 of octopus” is “octop”; “-3 to -1” is “pus”. The “= and is the same case” block returns false for those options, whereas the normal operators “=” block returns true (since Scratch isn't normally case sensitive).

Edit: Disclaimer, though: This is just a test! Definitely not official or anything - it's just me fooling around, so you won't see it in 3.0 or such. But once the ST documents how developers can submit extensions, I'll probably submit this (or something similar).

Hey @_nix, would you mind stopping by the extension discussion? I would love to see everything you did to get it up and running!

I hope my post helped you in some way! Post count: 500+

Current project: [s3Blocks: scratchblocks rewritten for Scratch 3.0] ::#4b4a60 //https://scratch.mit.edu/discuss/topic/290031/ Basically done!
This is my signature identifier “aWFtbml0cm9jaXBoZXI=”
_nix
Scratcher
1000+ posts

Scratch 3.0 Technical Discussion

NitroCipher wrote:

Hey @_nix, would you mind stopping by the extension discussion? I would love to see everything you did to get it up and running!
Sure - I made a post over there.

I didn't exactly do anything crazy to get it working, by the way – I just made a folder for my extension in scratch-vm/src/extensions, then added a card in scratch-gui/src/lib/libraries/extensions/index.jsx. Then I wrote the code; it's pretty much just mappings from Scratch blocks to the ordinary JS functions

══ trans autistic lesbian enbydoggirls // 16 17 18 19 20, she/they
sparrows one word to the paragraph // <3 // ~(quasar) nebula
Dairop
Scratcher
100+ posts

Scratch 3.0 Technical Discussion

Do you know if A=a in 3.0 please ?
Else how to know if the letter is a capital one ?

Last edited by Dairop (Oct. 18, 2018 21:40:08)


((pen projects :: #ff0000) (3D :: #ff4000) (games :: #ff8000) (visualizer :: #ffbf00) (and others :: #ffff00) :: #000000)









0037318
Scratcher
100+ posts

Scratch 3.0 Technical Discussion

Dairop wrote:

Do you know if A=a in 3.0 please ?
Else how to know if the letter is a capital one ?

Currently, Scratch 3.0 is not case sensitive.

Blocks Scratch are missing

<string [thing to test for v] includes [thing to search for]?::operators>
if <condition 1::operators> then {
...
} else if <condition 2::operators> then {
...
} else {
...
}::control
return [thing to return]::custom-arg cap
<[] \<= []::operators>
<[] \>= []::operators>
create instance of [thing to make copy of v] with values [1] [10] [-20]::control
(get value [value to get v] of [sprite to get from v]::sensing)
execute based on text [code to execute]::control
break::control cap
continue::control cap
store cookie [name of cookie] [value]::variables
(get cookie [name of cookie]::variables)
(replace [item to look for] with [item to replace with] in [string to do this for]::operators)
(amount of times [item to look for] shows up in [string to do this for]::operators)

And finally, text code.
_nix
Scratcher
1000+ posts

Scratch 3.0 Technical Discussion

Dairop wrote:

Do you know if A=a in 3.0 please ?
Else how to know if the letter is a capital one ?
A is still the same as a in Scratch 3.0 (otherwise a lot of existing projects would probably be broken). You'll have to stick to one of the tried-and-true methods, like using costumes.

I'm hoping that the Scratch Team will eventually add a “case detection” extension - I think that would be really handy, and it would make sense as an extension.

══ trans autistic lesbian enbydoggirls // 16 17 18 19 20, she/they
sparrows one word to the paragraph // <3 // ~(quasar) nebula

Powered by DjangoBB