Discuss Scratch

Alzter
Scratcher
100+ posts

New block ideas for 3.0

I have some ideas for new blocks that could be added into Scratch 3.0.

  1. A tint effect

    Overlays colour on top of sprites so they can look tinted.


  2. Sprite stretching

    Stretches the sprite horizontally and/or vertically.


  3. Sprite name sensor

    Returns the name of the sprite using the sensor.

    (sprite name :: sensing) // Sprite1

  4. The ability to place blocks inside a “When I Receive”

    Activates if something is broadcast with the same name as whatever's in the receive block.


    when I receive (join [hello] [world]) :: events hat // Triggers when "hello world" is broadcast

    when I receive (sprite name :: sensing) :: events hat // Triggers when the name of the sprite is broadcast


Feedback is appreciated, and I'd love it if these could be implemented into 3.0.
Dima_Space
Scratcher
1 post

New block ideas for 3.0

* inserted horizontally streched scartch cat footages *
Za-Chary
Scratcher
1000+ posts

New block ideas for 3.0

The only one I have a problem with is the “sprite name” block.

When you share a Scratch project, the name of a sprite never changes. As a result, in any particular sprite, the “sprite name” reporter will always return the same thing. There is no reason to write

<(sprite name :: sensing) = [Sprite1]>

because that will always be true (granted that the sprite really is named “Sprite1”).

The block itself doesn't really have much practical uses for me.
Paddle2See
Scratch Team
1000+ posts

New block ideas for 3.0

Please use a separate topic for each new block idea so that the conversation doesn't get confused and each idea can be given the attention it deserves.

Before making new topics, please check the list of rejected topics and the list of previously suggested topics. Add to an existing topic, if there is one. Thanks!

Powered by DjangoBB