Discuss Scratch

Blackholeatrandom
Scratcher
8 posts

What New Extensions Should Be Added

What extensions do you think should be added. I, for one, want an extension that allows scratch to look at patterns on camera using AI, such as if there was some signature you would need to get into something, while still needing a real object. I also think they should add a scratch extension for not only size for an object, but also height and width blocks. Also, maybe they could add an extension for scratch to be able to read words on a camera and determine distance using the camera.
poluGAMES
New Scratcher
1 post

What New Extensions Should Be Added

SAME!!!!!!!!!!!! they allready have ai via face
Superplayer18
Scratcher
52 posts

What New Extensions Should Be Added

They should make these:


Set project screen width:[640] height:[360] :: sensing

(Screen width :: sensing)
(Screen height :: sensing)
Set clone limit to [1000] :: control
(# of clones :: control)
Start sound [recording1 v] at [7.2] seconds :: sound

Set frequency to [120] Hz :: sound

Save [] :: #00aa00

Load [] :: #00aa00
(Save data :: #00aa00)
When Save data loaded :: hat :: #00aa00
Superplayer18
Scratcher
52 posts

What New Extensions Should Be Added

Add [new features v] to scratch :: #ffaa00
Add [new features!] to [everyone's v] messages :: #aaaaaa
Pets_15
Scratcher
38 posts

What New Extensions Should Be Added

They should make an extension for 3D pen rendering to make it way, way, way easier.

render (sprite1 v) as 3D with angle: [90] FOV: [100] :: extension
<(sprite1 v) is being rendered ? :: extension>

Maybe also blocks to do with photos and screenshots.
take photo :: extension
take screenshot at x:[0] y:[0] width: [200] height: [200] :: extension

If you'd like to add some blocks to my extension ideas, please quote me.
Pets_15
Scratcher
38 posts

What New Extensions Should Be Added

Blackholeatrandom wrote:

What extensions do you think should be added. I, for one, want an extension that allows scratch to look at patterns on camera using AI, such as if there was some signature you would need to get into something, while still needing a real object. I also think they should add a scratch extension for not only size for an object, but also height and width blocks. Also, maybe they could add an extension for scratch to be able to read words on a camera and determine distance using the camera.
“Also, maybe they could add an extension for scratch to be able to read words on a camera and determine distance using the camera”

Here is some block ideas:

read text :: extension
(text :: extension)
<text is [Hello!] ? :: extension>
creilly-tcsbell
Scratcher
21 posts

What New Extensions Should Be Added

comment [] to [server v]
creilly-tcsbell
Scratcher
21 posts

What New Extensions Should Be Added

Add these:
comment [put text here] to [server v]

Last edited by creilly-tcsbell (Feb. 25, 2026 22:32:57)

creilly-tcsbell
Scratcher
21 posts

What New Extensions Should Be Added

deploy [message v] to [notifications (Console) v]
master2048
Scratcher
5 posts

What New Extensions Should Be Added

i personally think that a “stretch” block would be cool:
stretch x: (0) y: (0)

Last edited by master2048 (Feb. 28, 2026 02:19:09)

eprodashpostings
Scratcher
47 posts

What New Extensions Should Be Added

<[sprite v] is x () y () away?>
Pets_15
Scratcher
38 posts

What New Extensions Should Be Added

Idea:
Name: Random Blocks
Blocks:
<<> and / or <> :: extension>
<(x v) position is (0) ? :: extension>
if <> then{
} else, if <> then {
} :: extension
generate (fire v) particles at x:(0) y:(0) :: extension
Blackholeatrandom
Scratcher
8 posts

What New Extensions Should Be Added

Pets_15 wrote:

Idea:
Name: Random Blocks
Blocks:
<<> and / or <> :: extension>
<(x v) position is (0) ? :: extension>
if <> then{
} else, if <> then {
} :: extension
generate (fire v) particles at x:(0) y:(0) :: extension
The
<<> or <>>
block is an and/or block.
eprodashpostings
Scratcher
47 posts

What New Extensions Should Be Added

idea:
name:random utilities
blocks:
generate random string length [10] :: #006400
(string :: #006400)
<random item from [list v] :: #006400>
eprodashpostings
Scratcher
47 posts

What New Extensions Should Be Added

Blackholeatrandom wrote:

Pets_15 wrote:

Idea:
Name: Random Blocks
Blocks:
<<> and / or <> :: extension>
<(x v) position is (0) ? :: extension>
if <> then{
} else, if <> then {
} :: extension
generate (fire v) particles at x:(0) y:(0) :: extension
The
<<> or <>>
block is an and/or block.

no it is an or
eprodashpostings
Scratcher
47 posts

What New Extensions Should Be Added

([☁ score v] :: variables)
([foo v] :: variables)
Pets_15
Scratcher
38 posts

What New Extensions Should Be Added

Blackholeatrandom wrote:

Pets_15 wrote:

Idea:
Name: Random Blocks
Blocks:
<<> and / or <> :: extension>
<(x v) position is (0) ? :: extension>
if <> then{
} else, if <> then {
} :: extension
generate (fire v) particles at x:(0) y:(0) :: extension
The
<<> or <>>
block is an and/or block.
Okay.
PowPro1502
Scratcher
89 posts

What New Extensions Should Be Added

Superplayer18 wrote:

They should make these:


Set project screen width:[640] height:[360] :: sensing

(Screen width :: sensing)
(Screen height :: sensing)
Set clone limit to [1000] :: control
(# of clones :: control)
Start sound [recording1 v] at [7.2] seconds :: sound

Set frequency to [120] Hz :: sound

Save [] :: #00aa00

Load [] :: #00aa00
(Save data :: #00aa00)
When Save data loaded :: hat :: #00aa00
This is from @Za-Chary's post.
"Clone limit changing has been rejected as a suggestion due to lag issues on some devices. The ST wants Scratch to be accessible for everyone.
WJA-PML
Scratcher
95 posts

What New Extensions Should Be Added

This is what we have to do
Set countdown to  [] 
when stop button clicked

Last edited by WJA-PML (April 24, 2026 19:03:48)

Powered by DjangoBB