Discuss Scratch

Gabriel2900
Scratcher
100+ posts

New Blocks


When <> :: hat events
Custom Predicate :: boolean custom
Custom Reporter :: reporter custom
Predicate Variable :: boolean variables
Custom Square :: square custom
Clone ID :: reporter control
Custom C-Shape {
} :: stack custom

forever if <> :: control
end
If <> forever: {
} :: stack control

If <> Bounce! :: stack motion

Warp {
} :: stack #bcbcbc
When Sound [ v] Played :: hat sound

Shout [abc v] :: stack #e01ec2
When ( :: reporter #c00000) clicked :: hat events
When (10) + (10) = (10) :: hat operators

While Shout [abc v] {
} :: stack #e01ec2
<> xor <> :: boolean operators
Scratch_Mapping
Scratcher
100+ posts

New Blocks

Next time, please put 1 suggestion on one topic.

Gabriel2900 wrote:

stuff
When <>: Workaround
when [timer v] > (0.1)
forever
wait until <. . .>
. . .
end
Custom Predicate: Support.
Custom Reporter: Support.
Predicate Variable: Variables are values, what would a predicate report?
Custom Square: What is this?
Clone ID: Workaroundable with a “for this sprite only” variable.
Custom C-Shape: Support.
forever if: Workaround
forever
if <. . .> then
. . .
end
end
If forever: Workaround
if <. . .> then
forever
. . .
end
end
If bounce: How would it bounce?
Warp: Warping scripts? Nice idea. Support.
When Sound Played: Support.
Shout: What does this do?
When stop clicked: Workaround
when green flag clicked
forever
reset timer
end
when [timer v] > (0.1)
. . .
When 10 + 10 = 10: Workaround
if <((10) + (10)) = [10]> then
. . .
end
While Shout: What does this do?
xor: what's xor?

Last edited by Scratch_Mapping (March 18, 2017 18:36:25)


 :: obsolete
:: #FFFFFF
:: pen
jromagnoli
Scratcher
1000+ posts

New Blocks

when <>
workaroundable and rejected:
if <> then

end
Custom booleans and reporters are coming in scratch 3.0
boolean variable:
set [predicate v] to <[1] = [0]>
custom square we already have.
for this sprite only var.
custom c? Why would we need this?
forever if:
forever
if <> then

end
end
if forever:
if  <> then {forever{}:: control} :: control
if bounce: too ambiguous.
warp: use turbo mode or run without screen refresh.
when sound played:
play sound [.. v]
set [sound playing? v] to [1]
wait (length of sound) secs
set [sound playing? v] to [0]
shout: make a custom speech bubble and text.
when stop sign clicked:
forever
reset timer
end
when [timer v] > (0.1)
...
when 10 + 10 = 10:
if <((10) + (10)) = [10]> then
...
end
Why would you need while shout? Shouldn't we just have while say?
Xor: https://scratch.mit.edu/projects/3270654/#editor




ROAD TO 10,000 POSTS
████████████████████████████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 64%










If you can read this, my signature cubeupload has been eaten by an evil kumquat!
hehehe!Mytiptopsecrettopicidentifier!ahjdgggfhjadggahjsahasgdjfsdjfga

WolfCat67
Scratcher
1000+ posts

New Blocks

Thanks for making this, however the Scratch Team prefers for each unrelated suggestion to be its own topic. Without it, it's hard to give each suggestion the same amount of input without making a really long list. Instead, create a different topic for each suggestion.
Also, remember to read the Rejections Sticky (at the top of this forum), the Complete List of Rejected Suggestions (link on the Rejections Sticky), and the Suggestions Directory (at the top of this forum as well) to see if your topics were rejected, removed, or a duplicate.

Powered by DjangoBB