Discuss Scratch

GorillaGabe
Scratcher
16 posts

Pen additions we NEED in Scratch 3.0

PLEASE LEAVE FEEDBACK AND SAY IF YOU SUPPORT
If the words “vertex” and “vertices” are too confusing for a new Scratcher (or even not new), simply replace them with the words “point” and “points”
This is my first time using forums!
*********************BLOCK IDEAS*********************

Create Vertex [name] at x () y() :: pen
Delete Vertex [name v] :: pen
Set Vertex [name v] x() y() :: pen
Change Vertex [name v] x by: ( ) :: pen
Change Vertex [name v] y by: ( ) :: pen
Connect Vertices :: pen
Fill :: pen
No Fill :: pen
Fill Color () :: pen


*****************BLOCK FUNCTIONS*****************



Connect Vertices :: pen
would connect all of the vertices listed before it, and if used twice would not connect the first shape to the second.

Create Vertex [name] at x () y() :: pen
would set a specific point on the screen (which is named similarly to a variable) that the pen would go to after Connect Vertices is called upon.

Delete Vertex [name v] :: pen
would get rid of the vertex listed in the drop-down.

Change Vertex [name v] x by: ( ) :: pen
Change Vertex [name v] y by: ( ) :: pen
would work like “Change x by ( )” and “Change y by ( )”, but you would choose the specific vertex being moved.

Set Vertex [name v] x() y() :: pen
would work like “Go to x: ( ) y: ( )”, but instead it would set the coordinates of the specified vertex.

Fill :: pen
would flood fill all of the shapes made below it with the fill color being set with “Fill Color”. To avoid confusion, this would only fill shapes made by connecting vertices. (Like fill() on js)

Fill Color () :: pen
this would set the color of the inside of a shape that is filled. Would help if you wanted to have an outline of a shape, so the fill color would be different than the pen color.

No Fill :: pen
would prevent newly made shapes from being filled. (Like nofill() on js)

I hope I wasn't too confusing with my explanations. Thank you if you left feedback or supported this!
edit- now this uses scratch blocks instead of explaining what each thing does! (much easier to understand)

Last edited by GorillaGabe (Nov. 9, 2017 06:20:56)

myeducate
Scratcher
500+ posts

Pen additions we NEED in Scratch 3.0

Support - but maybe as another add-on?
TechEpic
Scratcher
100+ posts

Pen additions we NEED in Scratch 3.0

I like the concept, but one major problem with the way you have vertices being created is when you need to make a lot. Alternatively, I'd prefer some sort of vertex list data type for easy editing of vertices. The fill would be quite nice though.
Charles12310
Scratcher
1000+ posts

Pen additions we NEED in Scratch 3.0

eeymao wrote:

Pen has been removed from scratch 3.0: https://llk.github.io/scratch-gui/
If you think that it just hasn't been implemented, it was, until they removed it.
No, it isn't removed. They just turned it into an extension.
-ShadowOfTheFuture-
Scratcher
1000+ posts

Pen additions we NEED in Scratch 3.0

Charles12310 wrote:

eeymao wrote:

Pen has been removed from scratch 3.0: https://llk.github.io/scratch-gui/
If you think that it just hasn't been implemented, it was, until they removed it.
No, it isn't removed. They just turned it into an extension.

I hope it's not removed, if it were, a lot of my projects would be broken… pen, custom blocks, and/or lists are in more than half of all my projects.

Anyways, moving on. These new blocks seem intriguing. I like the idea of the fill block (no more complicated triangle fillers, YAY)
myeducate
Scratcher
500+ posts

Pen additions we NEED in Scratch 3.0

Charles12310 wrote:

eeymao wrote:

Pen has been removed from scratch 3.0: https://llk.github.io/scratch-gui/
If you think that it just hasn't been implemented, it was, until they removed it.
No, it isn't removed. They just turned it into an extension.
While they develop it…

Powered by DjangoBB