This is a read-only archive of the old Scratch 1.x Forums.
Try searching the current Scratch discussion forums.

#1 2012-07-19 12:50:30

Appletini
New Scratcher
Registered: 2012-07-18
Posts: 23

Simplifications.

I think that a new argument should be added to the second dropdown of the "[ v] of [ v]" sensing reporter, "mouse-pointer". This way, the reporters

(mouse x)
(mouse y)
can be replaced with
([x position v] of [mouse-pointer v])
([y position v] of [mouse-pointer v])
which are very simple workarounds. However, "mouse x" and "mouse y" could still function correctly in projects in which they are contained. What do you think?

Last edited by scimonster (2012-07-19 13:43:31)

Offline

 

#2 2012-07-19 12:52:34

ftf841
Scratcher
Registered: 2012-02-19
Posts: 1000+

Re: Simplifications.

Appletini wrote:

It seems like the reporters

(mouse x)
(mouse y)
are obsolete, as there are other reporters which do the exact same things:
([x position v] of [mouse-pointer v])
([y position v] of [mouse-pointer v])
I think that "mouse x" and "mouse y" are useless and redundant, as they can be so easily replicated, and should be removed in Scratch 2.0. What do you think?

1. it for lazy people so that you don't have to click on the dropdowns and stuff
2. it's easier for new scratchers.


http://mag.racked.eu/cimage/i9002/Achievement++get%21/Hi+there./mca.png
http://mag.racked.eu/mcimage/i354/Achievement++get%21/CAKE%21%21%21%21%21/mca.png

Offline

 

#3 2012-07-19 12:54:07

777w
Scratcher
Registered: 2009-02-10
Posts: 1000+

Re: Simplifications.

the ([x position v] of [mouse-pointer]) reporter doesnt exist, mouse-pointer isnt an option in the drop-down menu. itd be good to add it though and remove the (mouse x) and (mouse y) reporters

Offline

 

#4 2012-07-19 12:56:34

Appletini
New Scratcher
Registered: 2012-07-18
Posts: 23

Re: Simplifications.

777w wrote:

the ([x position v] of [mouse-pointer]) reporter doesnt exist, mouse-pointer isnt an option in the drop-down menu. itd be good to add it though and remove the (mouse x) and (mouse y) reporters

Hmm, that's funny... I have "mouse-pointer" as an option in my version of Scratch. But if it really doesn't exist for others, then yes, I think it should be created.

Offline

 

#5 2012-07-19 13:07:01

Wes64
Scratcher
Registered: 2011-08-19
Posts: 1000+

Re: Simplifications.

They will probably keep them because so many projects have used those blocks. If we make them obsolete, all those projects will no longer function correctly. I think the ST will only be adding blocks, not taking them away.


Experienced 2.0 Tester: Ask me questions!
Using Firefox 13.0, Flash plugin version 11.4.402.287, and Windows XP Professional.

Offline

 

#6 2012-07-19 13:11:36

777w
Scratcher
Registered: 2009-02-10
Posts: 1000+

Re: Simplifications.

Wes64 wrote:

They will probably keep them because so many projects have used those blocks. If we make them obsolete, all those projects will no longer function correctly. I think the ST will only be adding blocks, not taking them away.

what if they were removed from the sensing section but still functioned correctly in the projects where they were used

Offline

 

#7 2012-07-19 13:14:24

Appletini
New Scratcher
Registered: 2012-07-18
Posts: 23

Re: Simplifications.

Wes64 wrote:

They will probably keep them because so many projects have used those blocks. If we make them obsolete, all those projects will no longer function correctly. I think the ST will only be adding blocks, not taking them away.

What I mean is that they should still be able to work, but they don't need to be available. Sort of like how the reporters

<sqrt(1)>
<abs(-1)>
still work, but they were replaced with dropdowns in
([sqrt v] of (1))
.

Offline

 

#8 2012-07-19 14:55:30

Firedrake969
Scratcher
Registered: 2011-11-24
Posts: 1000+

Re: Simplifications.

Appletini wrote:

Wes64 wrote:

They will probably keep them because so many projects have used those blocks. If we make them obsolete, all those projects will no longer function correctly. I think the ST will only be adding blocks, not taking them away.

What I mean is that they should still be able to work, but they don't need to be available. Sort of like how the reporters

<sqrt(1)>
<abs(-1)>
still work, but they were replaced with dropdowns in
([sqrt v] of (1))
.

They should be available.  New Scratchers should use them, as they are easier, and lazy people (like most of us) want shortcuts to do things.  Why remove a block?


Click the sign.
https://s3.amazonaws.com/eterna/eterna2/logo2.png

Offline

 

#9 2012-07-19 14:57:45

777w
Scratcher
Registered: 2009-02-10
Posts: 1000+

Re: Simplifications.

Firedrake969 wrote:

Appletini wrote:

Wes64 wrote:

They will probably keep them because so many projects have used those blocks. If we make them obsolete, all those projects will no longer function correctly. I think the ST will only be adding blocks, not taking them away.

What I mean is that they should still be able to work, but they don't need to be available. Sort of like how the reporters

<sqrt(1)>
<abs(-1)>
still work, but they were replaced with dropdowns in
([sqrt v] of (1))
.

They should be available.  New Scratchers should use them, as they are easier, and lazy people (like most of us) want shortcuts to do things.  Why remove a block?

well (sqrt (x) ) and (abs (x) ) were simplified into a single block with a drop down menu, i dont see why (mouse x) and (mouse y) cant be

Last edited by 777w (2012-07-19 14:57:57)

Offline

 

#10 2012-07-19 16:28:31

ImagineIt
Scratcher
Registered: 2011-02-28
Posts: 1000+

Re: Simplifications.

There's no point in taking them away. If they're there, why not just keep them? It's not totally necessary to have the other one.

Offline

 

#11 2012-07-19 16:39:24

777w
Scratcher
Registered: 2009-02-10
Posts: 1000+

Re: Simplifications.

ImagineIt wrote:

There's no point in taking them away. If they're there, why not just keep them? It's not totally necessary to have the other one.

yet they did it with the old "abs" and "sqrt" blocks

Offline

 

Board footer