Discuss Scratch

VuQuocViet12
Scratcher
43 posts

Scratch CURSED Blocks!

Scratch CURSED Blocks!



Scratchblocks is the way to display
Scratch blocks on Scratch forums and the
Scratch wiki.

To start, Link is in the topic.

To watch the video, Watch the video.

We can now make our own blocks.

in all sprites {
...
}


These are what colours look like.
go to x: () y: () :: motion
go to x: () y: () :: looks
go to x: () y: () :: sound
go to x: () y: () :: events
go to x: () y: () :: control
go to x: () y: () :: sensing
go to x: () y: () :: operators
go to x: () y: () :: variables
go to x: () y: () :: list
go to x: () y: () :: custom
go to x: () y: () :: grey
go to x: () y: () :: extension
go to x: () y: () :: undefined
go to x: () y: () :: custom-arg
go to x: () y: () :: pen


You can also make a custom block colour.

go to x: () y: () :: #ff0000
go to x: () y: () :: #ff8800
go to x: () y: () :: #ffff00
go to x: () y: () :: #88ff00
go to x: () y: () :: #00ff00
go to x: () y: () :: #00ff88
go to x: () y: () :: #00ffff
go to x: () y: () :: #0088ff
go to x: () y: () :: #0000ff
go to x: () y: () :: #8800ff
go to x: () y: () :: #ff00ff
go to x: () y: () :: #ff0088

You can change the shape of blocks
as well, making some really cursed
blocks.

go to x: () y: () :: hat motion
when @greenFlag clicked :: stack events
say () :: cap looks

set [ v] to () :: cat variables

move () steps :: reporter motion

move () steps :: boolean motion


({ring :: operators} @addInput :: ring //You can have block info inside a reporter.

There's also a way to outline a block,
called a glow in in the source code.

glowy block :: +

Move on to the icons.

You can add images in blocks too!

@addInput
@delInput
@greenFlag
@stopSign
@turnRight
@turnLeft
@loopArrow
@list

The outlined ones are mainly for Snap! blocks,
but can be used in scratch as well.

say () @addInput @delInput @greenFlag @stopSign @turnRight @turnLeft @loopArrow @list :: looks

Scratchblocks will always put @loopArrow at the end of a block, as it would be in a loop. This is regardless of the icon's position in the code.


glowy block :: +

<@greenFlag clicked? :: sensing>


(join () () () @delInput @addInput :: operators)

Okay thanks!

stop [all v] :: hat control
set [my variable v] to () {
go to x: (say [hello] :: boolean looks) y: [apple] :: motion
} :: variables
when @greenFlag clicked :: cap events

Last edited by VuQuocViet12 (April 1, 2023 10:01:38)

VuQuocViet12
Scratcher
43 posts

Scratch CURSED Blocks!

SEE BLOCKS IN HERE

Last edited by VuQuocViet12 (April 1, 2023 11:24:06)

Powered by DjangoBB