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

#1 2008-04-01 16:51:45

aroundmarch8
Scratcher
Registered: 2008-04-01
Posts: 4

Improvements

How would you improve on the next version of scratch?
post anything appropriate.

Offline

 

#2 2008-04-01 16:56:52

Rdevos
Scratcher
Registered: 2008-03-28
Posts: 30

Re: Improvements

better!


By the way, SCRATCH ROCKS!!! :-)

Offline

 

#3 2008-04-01 17:02:16

aroundmarch8
Scratcher
Registered: 2008-04-01
Posts: 4

Re: Improvements

i would make a block that said:
IF<logical_test A>
     function 1
UNLESS<logical_test B>
     function 2
(end)
Example:
IF<(pick random(1)to(10))=(5)
     switch to costume [1]
UNLESS<<(mouse x)=(x position)>or<((mouse x)-(x position))=2>
     switch to costume [2]
Which means:
if a random number from one to ten is 5, then change costume to 1, unless the mouse x =the x position of this sprite, or the mouse x-the x position of this sprite=2

NOTE: you cannot do this with the blocks in scratch 1.2.1

Last edited by aroundmarch8 (2008-04-01 17:04:36)

Offline

 

#4 2008-04-02 04:42:12

Jens
Scratcher
Registered: 2007-06-04
Posts: 1000+

Re: Improvements

Isn't "unless" the same as:

[blocks]
<if><<  <not>  >>
<end>
[/blocks]

?


Jens Mönig

Offline

 

#5 2008-04-02 04:51:05

Paddle2See
Scratch Team
Registered: 2007-10-27
Posts: 1000+

Re: Improvements

aroundmarch8 wrote:

i would make a block that said:
IF<logical_test A>
     function 1
UNLESS<logical_test B>
     function 2
(end)
Example:
IF<(pick random(1)to(10)) sad 5)
     switch to costume [1]
UNLESS<<(mouse x) sad x position)>or<((mouse x)-(x position))=2>
     switch to costume [2]
Which means:
if a random number from one to ten is 5, then change costume to 1, unless the mouse x =the x position of this sprite, or the mouse x-the x position of this sprite=2

NOTE: you cannot do this with the blocks in scratch 1.2.1

I believe the equivilent statement in Scratch 1.2.1 can be handled with a couple of nested IF statements as follows:

If <logical_test A>
           If <logic_test B>
                 function 2
           else
                 function 1

Last edited by Paddle2See (2008-04-02 04:52:15)


http://i39.tinypic.com/2nav6o7.gif

Offline

 

#6 2008-04-02 20:14:31

thebing
Scratcher
Registered: 2008-03-18
Posts: 2

Re: Improvements

I would add a "Preview in Browser" function, to see how it plays in the web browser before you share.

Offline

 

#7 2008-04-03 18:55:48

hmnwilson
Scratcher
Registered: 2007-07-04
Posts: 1000+

Re: Improvements

thebing wrote:

I would add a "Preview in Browser" function, to see how it plays in the web browser before you share.

That's a REALLY good idea.


I'm taking a break from Scratch until 2.0 comes out. Any messages sent between then and now probably won't be read - sorry.
(Oct. 20, 2011)

Offline

 

#8 2008-04-05 12:41:02

horselover
Scratcher
Registered: 2008-01-26
Posts: 96

Re: Improvements

hmnwilson wrote:

thebing wrote:

I would add a "Preview in Browser" function, to see how it plays in the web browser before you share.

That's a REALLY good idea.

I agree


Scratch is so cool!

Offline

 

#9 2008-04-20 10:06:31

dsdude10
Scratcher
Registered: 2007-09-22
Posts: 500+

Re: Improvements

I think you should have posted this in show and tell or something

Offline

 

#10 2008-04-20 10:35:21

torterra
Scratcher
Registered: 2007-07-30
Posts: 500+

Re: Improvements

horselover wrote:

hmnwilson wrote:

thebing wrote:

I would add a "Preview in Browser" function, to see how it plays in the web browser before you share.

That's a REALLY good idea.

I agree

I agree


Fear my infinite capability of memes! >8D
http://knowyourmeme.com/i/2487/original/82fd835539583bfc43579d7fb2fc1523.jpg?1242728127

Offline

 

Board footer