Discuss Scratch

Chippy2Test
Scratcher
66 posts

Ideas for blocks

Ok, so I have some block ideas:
//motion

turn can drag in player [on v] ::motion

//looks
set all color [#ABCFEE] to [#ABF333] ::looks //effect

<visible? ::looks>

//sound

reverse sound [recording1 v] ::sound

//pen

create (6) sided polygon ::pen

//variables

move variable [score v] to x:(0) y:(0) ::variables

([score v] x ::variables )


([score v] y ::variables )

//lists

move list [bannana v] to x:(0) y:(0) ::list

([bannana v] x ::list)

([bannana v] y ::list)

//operators

([binary v] of (9) ::operators) //choose from hexadecimal or binary

((9) ^ (9) ::operators)

((9) in base (5) ::operators)

//custom

block [#FF0000] [sprite1 v] [right arrow v] (9 v)::custom

I would love these blocks.

Hello! It's Chippy2Test!
Ever wondered when I learned about pen?
Or ever wanted to make a platformer?
Or have you auditioned for doctor cat yet?
Or have you even wanted to know what a horrible tune sounds like?
Or have you ever been stuck at a cliff?
Or have you ever wanted a handy text engine?
Or have you ever needed a X position, Y position, Direction, Layer, Costume and size randomizer?

You probably have never!
((Chippy2Test ::grey stack) + (((Chippy2 ::stack looks) + (I_8_U ::events stack)) + (Chippy2s_Pepteps ::sound stack))) = {One profile?::operators}::operators ring

when I receive [a signal from outer space v] ::black
send back [another signal v] ::events
delete this signal ::events cap
DaSpudLord
Scratcher
1000+ posts

Ideas for blocks

turn draggable [on v]::motion

turn draggable [off v]::motion
Semi-support, dragging is workaroundable.
set all color [#FF0000] to [#FF0000]::looks
What does this do?
<visible?::looks>
Semi-support, workaroundable with a variable.
reverse sound [ v]::sound
No support, just copy the sound. It won't be used much.
create (6) sided polygon::pen
No support-
  • Workaroundable.
  • How would you define the size of the polygon?
  • This is pretty specific.
move [ v] to x: () y: ()::variables

([ v] x::variables)

([ v] y::variables)

move [ v] to x: () y: ()::list

([ v] x::list)

([ v] y::list)

([binary v] of ()::operators)

([hexadecimal v] of ()::operators)
Semi-support, workaroundable.
(() ^ ()::operators)
Support.
(() in base ()::operators)
What does this do?
block [#FF0000][ v][ v]( v)::custom
So… you're suggesting color pickers and dropdowns in custom blocks? Support.

Last edited by DaSpudLord (Nov. 12, 2015 14:34:57)



U^ェ^U::motion//This is Blocky. He lives in my signature. He is a trained attack block. He protects my siggy from kumquats.
Chippy2Test
Scratcher
66 posts

Ideas for blocks

DaSpudLord wrote:

turn draggable [on v]::motion

turn draggable [off v]::motion
Semi-support, dragging is workaroundable.
set all color [#FF0000] to [#FF0000]::looks
What does this do?
<visible?::looks>
Semi-support, workaroundable with a variable.
reverse sound [ v]::sound
No support, just copy the sound. It won't be used much.
create (6) sided polygon::pen
No support-
  • Workaroundable.
  • How would you define the size of the polygon?
  • This is pretty specific.
move [ v] to x: () y: ()::variables

([ v] x::variables)

([ v] y::variables)

move [ v] to x: () y: ()::list

([ v] x::list)

([ v] y::list)

([binary v] of ()::operators)

([hexadecimal v] of ()::operators)
Semi-support, workaroundable.
(() ^ ()::operators)
Support.
(() in base ()::operators)
What does this do?
block [#FF0000][ v][ v]( v)::custom
So… you're suggesting color pickers and dropdowns in custom blocks? Support.

((9) in base (9))

is pretty hard to explain but:

In base 0, nine would be:

ERROR

In base 1, nine would be:

000000000

In base 2, nine would be:

1011

In base 3, nine would be:

100

In base 4, nine would be:

21

In base 5, nine would be:

14

In base 6, nine would be:

13

In base 7, nine would be:

12

In base 8, nine would be:
11

In base 9, nine would be:

10

In base 10, nine would be:

9!

Then, they are more confusing…

In base 12, fourteen would be:

12?

But in base 12, 11 would be:

A!

It goes like:

1 2 3 4 5 6 7 8 9 A B C D E F.


Hello! It's Chippy2Test!
Ever wondered when I learned about pen?
Or ever wanted to make a platformer?
Or have you auditioned for doctor cat yet?
Or have you even wanted to know what a horrible tune sounds like?
Or have you ever been stuck at a cliff?
Or have you ever wanted a handy text engine?
Or have you ever needed a X position, Y position, Direction, Layer, Costume and size randomizer?

You probably have never!
((Chippy2Test ::grey stack) + (((Chippy2 ::stack looks) + (I_8_U ::events stack)) + (Chippy2s_Pepteps ::sound stack))) = {One profile?::operators}::operators ring

when I receive [a signal from outer space v] ::black
send back [another signal v] ::events
delete this signal ::events cap
Chippy2Test
Scratcher
66 posts

Ideas for blocks

DaSpudLord wrote:

turn draggable [on v]::motion //you've written these wrong...

turn draggable [off v]::motion
Semi-support, dragging is workaroundable.
set all color [#FF0000] to [#FF0000]::looks
What does this do?
<visible?::looks>
Semi-support, workaroundable with a variable.
reverse sound [ v]::sound
No support, just copy the sound. It won't be used much.
create (6) sided polygon::pen
No support-
  • Workaroundable.
  • How would you define the size of the polygon?
  • This is pretty specific.
move [ v] to x: () y: ()::variables

([ v] x::variables)

([ v] y::variables)

move [ v] to x: () y: ()::list

([ v] x::list)

([ v] y::list)

([binary v] of ()::operators)

([hexadecimal v] of ()::operators)
Semi-support, workaroundable.
(() ^ ()::operators)
Support.
(() in base ()::operators)
What does this do?
block [#FF0000][ v][ v]( v)::custom
So… you're suggesting color pickers and dropdowns in custom blocks? Support.

turn all color [#abcfee] into [#abf333] ::looks

turns all the color in the first box into the second.

Hello! It's Chippy2Test!
Ever wondered when I learned about pen?
Or ever wanted to make a platformer?
Or have you auditioned for doctor cat yet?
Or have you even wanted to know what a horrible tune sounds like?
Or have you ever been stuck at a cliff?
Or have you ever wanted a handy text engine?
Or have you ever needed a X position, Y position, Direction, Layer, Costume and size randomizer?

You probably have never!
((Chippy2Test ::grey stack) + (((Chippy2 ::stack looks) + (I_8_U ::events stack)) + (Chippy2s_Pepteps ::sound stack))) = {One profile?::operators}::operators ring

when I receive [a signal from outer space v] ::black
send back [another signal v] ::events
delete this signal ::events cap
powershack
Scratcher
1000+ posts

Ideas for blocks

Chippy2Test wrote:

DaSpudLord wrote:

turn draggable [on v]::motion

turn draggable [off v]::motion
Semi-support, dragging is workaroundable.
set all color [#FF0000] to [#FF0000]::looks
What does this do?
<visible?::looks>
Semi-support, workaroundable with a variable.
reverse sound [ v]::sound
No support, just copy the sound. It won't be used much.
create (6) sided polygon::pen
No support-
  • Workaroundable.
  • How would you define the size of the polygon?
  • This is pretty specific.
move [ v] to x: () y: ()::variables

([ v] x::variables)

([ v] y::variables)

move [ v] to x: () y: ()::list

([ v] x::list)

([ v] y::list)

([binary v] of ()::operators)

([hexadecimal v] of ()::operators)
Semi-support, workaroundable.
(() ^ ()::operators)
Support.
(() in base ()::operators)
What does this do?
block [#FF0000][ v][ v]( v)::custom
So… you're suggesting color pickers and dropdowns in custom blocks? Support.

((9) in base (9))

is pretty hard to explain but:

In base 0, nine would be:

ERROR

In base 1, nine would be:

000000000

In base 2, nine would be:

1011

In base 3, nine would be:

100

In base 4, nine would be:

21

In base 5, nine would be:

14

In base 6, nine would be:

13

In base 7, nine would be:

12

In base 8, nine would be:
11

In base 9, nine would be:

10

In base 10, nine would be:

9!

Then, they are more confusing…

In base 12, fourteen would be:

12?

But in base 12, 11 would be:

A!

It goes like:

1 2 3 4 5 6 7 8 9 A B C D E F.

The base block is confusing to new scratchers. There are workarounds, so no support.

Semi support for all.
scrooge200
Scratcher
1000+ posts

Ideas for blocks

DaSpudLord wrote:

turn draggable [on v]::motion

turn draggable [off v]::motion
Semi-support, dragging is workaroundable.
set all color [#FF0000] to [#FF0000]::looks
What does this do?
<visible?::looks>
Semi-support, workaroundable with a variable.
reverse sound [ v]::sound
No support, just copy the sound. It won't be used much.
create (6) sided polygon::pen
No support-
  • Workaroundable.
  • How would you define the size of the polygon?
  • This is pretty specific.
move [ v] to x: () y: ()::variables

([ v] x::variables)

([ v] y::variables)

move [ v] to x: () y: ()::list

([ v] x::list)

([ v] y::list)

([binary v] of ()::operators)

([hexadecimal v] of ()::operators)
Semi-support, workaroundable.
(() ^ ()::operators)
Support.
(() in base ()::operators)
What does this do?
block [#FF0000][ v][ v]( v)::custom
So… you're suggesting color pickers and dropdowns in custom blocks? Support.
Scratcher1002
Scratcher
1000+ posts

Ideas for blocks

Chippy2Test wrote:

Ok, so I have some block ideas:
//motion

turn can drag in player [on v] ::motion // Support. Why not?

//looks
set all color [#ABCFEE] to [#ABF333] ::looks //effect SUPPORT!!!

<visible? ::looks> // Semi-support, workaroundable with a variable.

//sound

reverse sound [recording1 v] ::sound // Semi-support, do it in the sound editor.

//pen

create (6) sided polygon ::pen // No support, DIY.

//variables I SUPPORT ALL!

move variable [score v] to x:(0) y:(0) ::variables

([score v] x ::variables )


([score v] y ::variables )

//lists I SUPPORT ALL!

move list [bannana v] to x:(0) y:(0) ::list

([bannana v] x ::list)

([bannana v] y ::list)

//operators

([binary v] of (9) ::operators) //choose from hexadecimal or binary ..... Semi-support, not really needed. :/

((9) ^ (9) ::operators) // Support.

((9) in base (5) ::operators) // No support, from your post it sounds extremely confusing. :/

//custom

block [#FF0000] [sprite1 v] [right arrow v] (9 v)::custom // SO MUCH SUPPORT!

I would love these blocks.
Zekrom01
Scratcher
1000+ posts

Ideas for blocks

please suggest each block in a new topic

Chippy2Test wrote:

Ok, so I have some block ideas:
//motion

turn can drag in player [on v] ::motion //workaroundable, semi-support

//looks
set all color [#ABCFEE] to [#ABF333] ::looks //effect //no support, may cause lag

<visible? ::looks> //workaroundable, no support

//sound

reverse sound [recording1 v] ::sound //do it in the sound editor, and is not needed. No support

//pen

create (6) sided polygon ::pen //DIY, no support

//variables

move variable [score v] to x:(0) y:(0) ::variables

([score v] x ::variables )


([score v] y ::variables ) //support for all variable bnlocks

//lists

move list [bannana v] to x:(0) y:(0) ::list

([bannana v] x ::list)

([bannana v] y ::list) //support for all list blocks

//operators

([binary v] of (9) ::operators) //choose from hexadecimal or binary //no support for binary and hexadecimals...
//...are workaroundable

((9) ^ (9) ::operators) //workaroundable, no support

((9) in base (5) ::operators) //explain

//custom

block [#FF0000] [sprite1 v] [right arrow v] (9 v)::custom //explain

I would love these blocks.

20 something years old
Probably doing college work
Paddle2See
Scratch Team
1000+ posts

Ideas for blocks

Please make a new topic for each block you are suggesting so that the conversation doesn't get confused. Also, please read the “sticky” topics at the top of the Suggestions section - they have some guidance on suggestions that have already been rejected - and the reason why!

Finally, please do a search to see if there is already an existing topic for your suggestion - if there is, please use it rather than making another.

Thanks - and keep thinking of improvements

Scratch Team Member, kayak and pickleball enthusiast, cat caregiver.

This is my forum signature! On a forum post, it is okay for Scratchers to advertise in their forum signature. The signature is the stuff that shows up below the horizontal line on the post. It will show up on every post I make.
(credit to Za-Chary)



;

Powered by DjangoBB