Discuss Scratch

-Io-
Scratcher
1000+ posts

Scratch 3.0

_nix wrote:

Saiid wrote:

_nix wrote:

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.

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.
They should distinguish dropdowns by just having the dropdown thingy -_-
(dropdown v) :: custom

Saiid
If it wasn't clear, I was talking about GUI inputs, not block inputs.

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.
Make them all round! Make them all round! Make them all round!


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

superben 100 wrote:

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

DeleteThisAcount wrote:

superben 100 wrote:

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
I've seen this too, no idea what's going wrong there.
chooper100
Scratcher
500+ posts

Scratch 3.0

superben100 wrote:

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

birdoftheday wrote:

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

novice27b wrote:

Are there any plans for bignum support?

It could be done like Python, where numbers are silently cast between float, int, and bignum behind the scenes.
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.

Chibi-Matoran wrote:

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)

birdoftheday wrote:

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.

Sigton wrote:

Urgh no screenshots please, chances are the picture wouldn't be captured in full quality. Save the actual image as a download file please.

That's what I did

Sigton
He was referring to the actual program, not the sketches.
Jonathan50
Scratcher
1000+ posts

Scratch 3.0

blob8108 wrote:

Where did you get that from?!

birdoftheday
Scratcher
500+ posts

Scratch 3.0

Jonathan50 wrote:

blob8108 wrote:

Where did you get that from?!

Thank you, I thought I was going insane for a second there.
PullJosh
Scratcher
1000+ posts

Scratch 3.0

Jonathan50 wrote:

blob8108 wrote:

Where did you get that from?!

That's the version number for scratchblocks, not Scratch Blocks. They're different. xP
-Io-
Scratcher
1000+ posts

Scratch 3.0

PullJosh wrote:

Jonathan50 wrote:

blob8108 wrote:

Where did you get that from?!

That's the version number for scratchblocks, not Scratch Blocks. They're different. xP
Yep, PullJosh's right.

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

PullJosh wrote:

That's the version number for scratchblocks, not Scratch Blocks. They're different. xP
We all know that! Birdoftheday was referring to scratchblocks.
-Io-
Scratcher
1000+ posts

Scratch 3.0

Jonathan50 wrote:

PullJosh wrote:

That's the version number for scratchblocks, not Scratch Blocks. They're different. xP
We all know that! Birdoftheday was referring to scratchblocks.
But it isn't being updated as we speak, it has already been deployed to the forums

scratchblocks3:
Hello, Scratchblocks3! ({Snap! :: control
run ({} @addInput) @addInput :: control} @addInput) :: #7a2

scratchblocks2
SirShadow
Scratcher
90 posts

Scratch 3.0

Honestly I was going to put something here and made a junk post instead

sorry :x

Last edited by SirShadow (Dec. 5, 2016 23:59:09)

Saiid
Scratcher
1000+ posts

Scratch 3.0

-Io- wrote:

Jonathan50 wrote:

PullJosh wrote:

That's the version number for scratchblocks, not Scratch Blocks. They're different. xP
We all know that! Birdoftheday was referring to scratchblocks.
But it isn't being updated as we speak, it has already been deployed to the forums

scratchblocks3:
Hello, Scratchblocks3! ({Snap! :: control
run ({} @addInput) @addInput :: control} @addInput) :: #7a2

scratchblocks2
scratchblocks3

Saiid
-Io-
Scratcher
1000+ posts

Scratch 3.0

Saiid wrote:

-Io- wrote:

-snip-
scratchblocks3

Saiid
Actual scratchblocks3(.1) (current version)

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

birdoftheday wrote:

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

-Io- wrote:

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

Powered by DjangoBB