Discuss Scratch

MixelFanUTTP
Scratcher
35 posts

Blocks that can improve Scratch

First, the “go to Project” block:

it looks like this:

go to project [ v]

whenever the block is clicked, the page responds and goes to the following project. however when an empty slot is choosed, nothing happens.

heres the block that only shows the project:

show project [ v]

when it is clicked, on the square in the editor and in the project pace, it shows the following project it was choosed.

Second, the slope block:

it looks like this:

go down slope sprite

Heres the simple fictional method:

Step 1:
Make a simple slope sprite, the costume should be a triangle with its first edge being vertical

Step 2:
Make a simple character to go down the slope sprite

Step 3:
Then in the character sprite's code, use the following code:

when green flag clicked
go down slope sprite
Za-Chary
Scratch Team
1000+ posts

Blocks that can improve Scratch

I don't quite understand the difference between the first two blocks. Could you explain?

No support for “go down slope sprite”. That seems like a really specific block, and could be really confusing for newcomers on how it is used.

It looks like I'm a Scratch Team member now!

Za-Chary's Game Museum
The Complete List of Rejected Suggestions
MixelFanUTTP
Scratcher
35 posts

Blocks that can improve Scratch

Za-Chary wrote:

I don't quite understand the difference between the first two blocks. Could you explain?

No support for “go down slope sprite”. That seems like a really specific block, and could be really confusing for newcomers on how it is used.

The Differences between “go to project” and “show project”:

Go to project:

Well the difference is that the “go to project” block goes to the page of the project (not the page where the codes, costumes, sounds, etc. are stored in)
while the “show project” block basically loads the whole editor to what the following project looks like in the editor.

Go Down Slope Sprite:

Well, the newcomers make a new project, they will see he block, they will say “Go down slope sprite? my god, i need a slope sprite and a character sprite!” they will delete the default sprite and create those sprites (Slope and Character), then they will put the green flag block in the character's code along with the go down slope sprite and connect them, they click the flag button and the character sprite will slide down the slope sprite, they will say "Oh my god, i learned something new from Scratch, now i will use this block until i quit Scratch!

There, now you will understand!

Last edited by MixelFanUTTP (April 8, 2019 19:16:32)

ihgfedcba
Scratcher
100+ posts

Blocks that can improve Scratch

In https://scratch.mit.edu/projects/518968914648:
go to project [518968914648 v]

What would happen?
Flipped_
Scratcher
500+ posts

Blocks that can improve Scratch

MixelFanUTTP wrote:

Go Down Slope Sprite:

Well, the newcomers make a new project, they will see he block, they will say “Go down slope sprite? my god, i need a slope sprite and a character sprite!” they will delete the default sprite and create those sprites (Slope and Character), then they will put the green flag block in the character's code along with the go down slope sprite and connect them, they click the flag button and the character sprite will slide down the slope sprite, they will say "Oh my god, i learned something new from Scratch, now i will use this block until i quit Scratch!

There, now you will understand!

The block is a little too ambiguous still, and also takes away a huge amount of coding. Sure, you might want to be able to code projects easily, but the entire point of Scratch is to be a introductory programming language, and having to do next-to no work to make, for example, ball physics would destroy half of the purpose of Scratch.

If you're wondering what I'm talking about with your block's ambiguity, its the fact that you haven't told us the way that the block would identify a slope sprite. A new Scratcher would be quite confused, too - they would be wondering what in the world a slope sprite is and how to create one, since apparently they can only create normal sprites.

☄️ There will be a new signature put up shortly. In the meantime, feel free to drink orange juice. ☄️
———————————————
MixelFanUTTP
Scratcher
35 posts

Blocks that can improve Scratch

ihgfedcba wrote:

In https://scratch.mit.edu/projects/518968914648:
go to project [518968914648 v]

What would happen?

when clicking the flag button, it redirects to a page that says “Sorry, project nonexistent”

Last edited by MixelFanUTTP (April 8, 2019 19:58:50)

Flipped_
Scratcher
500+ posts

Blocks that can improve Scratch

MixelFanUTTP wrote:

when clicking the flag button, the editor will close and loads the project page of the ID.

The project ihgfedcba doesn't exist. How would it be handled, is what ihgfedcba is asking.

☄️ There will be a new signature put up shortly. In the meantime, feel free to drink orange juice. ☄️
———————————————
TaIent
New to Scratch
26 posts

Blocks that can improve Scratch


MixelFanUTTP wrote:

First, the “go to Project” block:

go to project [ v] :: grey

This could be used for spam, trolling, baiting, and other not-so-fun stuff, so no support.

MixelFanUTTP wrote:

heres the block that only shows the project:

show project [ v] :: grey

It can't really be used for spam, since the project won't be able to spam new project page tabs over and over again, but it could still be used for trolling and baiting.

      `              ⯍
          ✦             `
   ↠ ᴛ ʟ ɴ ᴛ ↞
          `              
       `                               `
    ⯍    ✦



--_Nova_--
Scratcher
1000+ posts

Blocks that can improve Scratch

go down slope sprite
seems a little too situational. Plus, it would need a lot more information - like which slope to go down and the speed of doing so. What counts as a slope is also really just an opinion, which wouldn't translate well into a block. You could achieve the same result (and probably make it a little more reliable) by making a script from scratch that is tailored to accomplish the specific task (in this case, the certain way you would like a character to go down a slope).

Powered by DjangoBB

Standard | Mobile