Discuss Scratch
- Discussion Forums
- » Advanced Topics
- » Scratch 3.0
- -Io-
-
Scratcher
1000+ posts
Scratch 3.0
Make them all round! Make them all round! Make them all round!If it wasn't clear, I was talking about GUI inputs, not block inputs.Funny idea that won't happen – since the sprite name input is a text box, and not a number box, it should have square (or much less rounded) corners, like text inputs.They should distinguish dropdowns by just having the dropdown thingy -_-
But I think they're already distinguishing text/number inputs and dropdowns by having dropdowns more square-corners-ish and text/number inputs being round.(dropdown v) :: custom
Saiid
And they do use dropdown symbols for those:
They also do for blocks:
Actually they kind of have an interesting way of doing dropdown inputs in blocks – round corners if you can drop a block in it, square corners if you can't.

And then change back to round number inputs and square text inputs because a *lot* of people is already used to that. Round text inputs look funny, especially with big margins.
- DeleteThisAcount
-
Scratcher
1000+ posts
Scratch 3.0
I know this is offtopic, but has anyone thought about how the “scratchblocks2” forum plugin will adapt to Scratch 3.0?First of all they would add the new block style…
Also somthing I noticed is the undefined undefined undefined block because in the GUI editor is shows as if it goes on for ever…
If you have no idea what I'm talking about go to https://llk.github.io/scratch-gui/ then go to more blocks.
undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined
- TheUltimatum
-
Scratcher
1000+ posts
Scratch 3.0
I've seen this too, no idea what's going wrong there.I know this is offtopic, but has anyone thought about how the “scratchblocks2” forum plugin will adapt to Scratch 3.0?First of all they would add the new block style…
Also somthing I noticed is the undefined undefined undefined block because in the GUI editor is shows as if it goes on for ever…
If you have no idea what I'm talking about go to https://llk.github.io/scratch-gui/ then go to more blocks.
undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined
- chooper100
-
Scratcher
500+ posts
Scratch 3.0
I know this is offtopic, but has anyone thought about how the “scratchblocks2” forum plugin will adapt to Scratch 3.0?If Scratch 3 renders blocks as svg images anyway, all the new scratch blocks plugin would need to do is convert text into the block json - scratch-blocks could handle the rest of the rendering (so it might not need much updating at all)
- blob8108
-
Scratcher
1000+ posts
Scratch 3.0
scratchblocks2 is being updated to scratchblocks3 as we speak, although I'm not sure that there will be too many new blocks/constructions that would call for any major adaptations.Where did you get that from?!
I'm certainly not going to write it. My expectation is that there will never be a scratchblocks3: Scratch 3 uses web stuff in the first place, so there's no point writing a separate renderer. And the whole idea of a parser is stupid and kind of a hack in the first place; sure it's better than copy/pasting screenshots, but the ideal would be a drag/drop WYSIWYG blocks editor embedded in whatever the new forum software ends up being. (I expect djangobb will get replaced eventually. I'm rooting for Discourse. But I realise it's super-low priority; the new editor and main website are surely gonna come first.)
EDIT: I wrote scratchblocks, if that's not clear. (And I should mention JSO wrote the original blocksplugin from the 1.4 forums, but that was ages ago now.)
Last edited by blob8108 (Dec. 5, 2016 19:12:09)
- Jonathan50
-
Scratcher
1000+ posts
Scratch 3.0
Are there any plans for bignum support?It could be done like in Scheme, where both bignums and fixnums are integers and the user doesn't have to know what either are.
It could be done like Python, where numbers are silently cast between float, int, and bignum behind the scenes.
The Scratch Team should write a Scratch compiler in Scratch and compile it with itself using the Scratch 3.0 interpreter.I agree. That would be a great sample project (well, if they add custom reporters and first class lists and procedures)
Flash and Squeak are proprietary software too, under the FSF's ‘definition’Squeak isn't.
I'd rather not surrender Scratch to lower quality software to keep ‘freedoms’ like not tracking the operating system etc of the user. Some things don't matter that much.Unity is, imho, a bad choice for anything other than games anyway.
Urgh no screenshots please, chances are the picture wouldn't be captured in full quality. Save the actual image as a download file please.He was referring to the actual program, not the sketches.
That's what I did
Sigton
- birdoftheday
-
Scratcher
500+ posts
Scratch 3.0
Thank you, I thought I was going insane for a second there.Where did you get that from?!
- PullJosh
-
Scratcher
1000+ posts
Scratch 3.0
That's the version number for scratchblocks, not Scratch Blocks. They're different. xPWhere did you get that from?!
- -Io-
-
Scratcher
1000+ posts
Scratch 3.0
Yep, PullJosh's right.That's the version number for scratchblocks, not Scratch Blocks. They're different. xPWhere did you get that from?!
To be more specific, scratchblocks is the 1.4 forums' Block Plugin, scratchblocks2 is the first version that got deployed to the 2.0 forums, and scratchblocks3 is the current version which added the {} syntax, :: #hex syntax, legit ring blocks and a lot of other really awesome things (as well as the removal of the buggy and uncomfortable to use :: cstart, :: celse and :: cend)
- Jonathan50
-
Scratcher
1000+ posts
Scratch 3.0
That's the version number for scratchblocks, not Scratch Blocks. They're different. xPWe all know that! Birdoftheday was referring to scratchblocks.
- -Io-
-
Scratcher
1000+ posts
Scratch 3.0
But it isn't being updated as we speak, it has already been deployed to the forumsThat's the version number for scratchblocks, not Scratch Blocks. They're different. xPWe all know that! Birdoftheday was referring to scratchblocks.

scratchblocks3:
Hello, Scratchblocks3! ({Snap! :: control
run ({} @addInput) @addInput :: control} @addInput) :: #7a2scratchblocks2
- SirShadow
-
Scratcher
90 posts
Scratch 3.0
Honestly I was going to put something here and made a junk post instead
sorry :x
sorry :x
Last edited by SirShadow (Dec. 5, 2016 23:59:09)
- Saiid
-
Scratcher
1000+ posts
Scratch 3.0
scratchblocks3But it isn't being updated as we speak, it has already been deployed to the forumsThat's the version number for scratchblocks, not Scratch Blocks. They're different. xPWe all know that! Birdoftheday was referring to scratchblocks.
scratchblocks3:Hello, Scratchblocks3! ({Snap! :: control
run ({} @addInput) @addInput :: control} @addInput) :: #7a2
scratchblocks2
Saiid
- -Io-
-
Scratcher
1000+ posts
Scratch 3.0
Actual scratchblocks3(.1) (current version)-snip-scratchblocks3
Saiid
(For some reason, ring blocks don't get detected on Github. blob8108?)
- -Io-
-
Scratcher
1000+ posts
Scratch 3.0
https://scratch.mit.edu/projects/134599833/
Spent the whole day making it. It was actually pretty fun to do! Vacations ftw!
Spent the whole day making it. It was actually pretty fun to do! Vacations ftw!
- dawidkrainski
-
Scratcher
100+ posts
Scratch 3.0
@blob8108 Do you working now on version with Scratch 3.0 style? Or later?
- blob8108
-
Scratcher
1000+ posts
Scratch 3.0
Thank you, I thought I was going insane for a second there.Oops, sorry. I forgot how the versioning scheme worked

The confusion is caused i think because I renamed “scratchblocks2” to “scratchblocks”, so that I could increment the version number!
But it's true I'm not actively working on scratchblocks atm, and I'm not going to do one for Scratch 3 (as explained above).

- blob8108
-
Scratcher
1000+ posts
Scratch 3.0
(For some reason, ring blocks don't get detected on Github. blob8108?)Huh? File a GitHub issue with more details if this is actually a thing
- jokebookservice1
-
Scratcher
1000+ posts
Scratch 3.0
Wait a second.. with HTML5 - togetherJS will work with Scratch! Dibs on making the userscript when it gets released.















