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

#1 2012-02-02 17:42:20

technoboy10
Scratcher
Registered: 2007-08-25
Posts: 1000+

My ideas for Scratch 2.0

These blocks would be placed in a new category, Advanced. 
1.

print list [list v]
print list [list v] and wait
These blocks would use the 'export list' function and would print using the default printer.
2.
speak [text] 
speak [text] until done
These would use text-to-speech to say whatever the text was.


So long, 1.4.
http://goo.gl/3JEV9

Offline

 

#2 2012-02-02 17:46:04

RedRocker227
Scratcher
Registered: 2011-10-26
Posts: 1000+

Re: My ideas for Scratch 2.0

Text to speech isn't as easy as looks, you know. There's loads of different algorithms etc., and the Scratch Team have enough things to concentrate on as it is; building a text to speech feature would probably take about half a year, at the least. And could you give some examples for when we'd need to print a list?


Why

Offline

 

#3 2012-02-02 18:02:12

technoboy10
Scratcher
Registered: 2007-08-25
Posts: 1000+

Re: My ideas for Scratch 2.0

RedRocker227 wrote:

And could you give some examples for when we'd need to print a list?

Oh yeah, I forgot one block that printing would use.

scan list [document location] into [list v]
It would scan printed lists into another list (using OCR) in a project.

Last edited by technoboy10 (2012-02-02 18:17:55)


So long, 1.4.
http://goo.gl/3JEV9

Offline

 

#4 2012-02-03 13:05:27

technoboy10
Scratcher
Registered: 2007-08-25
Posts: 1000+

Re: My ideas for Scratch 2.0

Ideas part 2: (more practical)
I think that we should be able to create different kinds of variables.
i.e.

if <variable>//boolean (see note 1)
whatever
end

wait until <variabletimer=[whatever]>//timer (see note 2)
repeat until <variabletimer=[whatever]>
do this
end
1. Boolean variables would be helpful in that you would no longer have to use the <[]=[]> operator for broadcast received variables, circumventing the need for a broadcast received block (though having to make one anyway  roll ).
2. Timer variables would be useful because you could set the variable to have different increments than the currently available timer.

Last edited by technoboy10 (2012-02-03 13:06:14)


So long, 1.4.
http://goo.gl/3JEV9

Offline

 

#5 2012-02-03 13:21:44

RedRocker227
Scratcher
Registered: 2011-10-26
Posts: 1000+

Re: My ideas for Scratch 2.0

Huh?

If <(Variable)>
doesn't make any sense. How would you define whether the boolean is true or false?


Why

Offline

 

#6 2012-02-03 14:04:17

technoboy10
Scratcher
Registered: 2007-08-25
Posts: 1000+

Re: My ideas for Scratch 2.0

RedRocker227 wrote:

Huh?

If <(Variable)>
doesn't make any sense. How would you define whether the boolean is true or false?

set [booleanvar v] to [true v]
There you go.


So long, 1.4.
http://goo.gl/3JEV9

Offline

 

#7 2012-02-03 14:09:33

RedRocker227
Scratcher
Registered: 2011-10-26
Posts: 1000+

Re: My ideas for Scratch 2.0

But why would you ever need to use that block?


Why

Offline

 

#8 2012-02-03 14:15:59

technoboy10
Scratcher
Registered: 2007-08-25
Posts: 1000+

Re: My ideas for Scratch 2.0

If you wanted to make your own broadcast recieved block, I think it would be easier to set a Boolean. It also would set you up better for typed languages.


So long, 1.4.
http://goo.gl/3JEV9

Offline

 

#9 2012-02-03 14:33:57

RedRocker227
Scratcher
Registered: 2011-10-26
Posts: 1000+

Re: My ideas for Scratch 2.0

You don't "set" a boolean though; it's either true or false, and the user can't edit it.


Why

Offline

 

#10 2012-02-03 16:19:27

technoboy10
Scratcher
Registered: 2007-08-25
Posts: 1000+

Re: My ideas for Scratch 2.0

The user would be able to change the value to true or false, instead of a pre-defined set of circumstances when it would be true.


So long, 1.4.
http://goo.gl/3JEV9

Offline

 

#11 2012-02-04 09:40:20

Mokat
Scratcher
Registered: 2011-12-08
Posts: 1000+

Re: My ideas for Scratch 2.0

 <variable gets to [58]> 
is really what we need.


http://www.eggcave.com/egg/977371.pnghttp://www.eggcave.com/egg/977376.pnghttp://www.eggcave.com/egg/1005291.pnghttp://www.eggcave.com/egg/996745.png

Offline

 

#12 2012-02-04 13:02:08

scimonster
Community Moderator
Registered: 2010-06-13
Posts: 1000+

Re: My ideas for Scratch 2.0

RR227, learn something more advanced and then you'll see the need.  tongue

Offline

 

#13 2012-02-04 13:19:35

veggieman001
Scratcher
Registered: 2010-02-20
Posts: 1000+

Re: My ideas for Scratch 2.0

RedRocker227 wrote:

You don't "set" a boolean though; it's either true or false, and the user can't edit it.

You set it to true or false, in regular programming.
If <boolean> would be if the boolean is true and if <not <boolean>> would be if it's not true.


Posts: 20000 - Show all posts

Offline

 

#14 2012-02-04 13:27:24

RedRocker227
Scratcher
Registered: 2011-10-26
Posts: 1000+

Re: My ideas for Scratch 2.0

veggieman001 wrote:

RedRocker227 wrote:

You don't "set" a boolean though; it's either true or false, and the user can't edit it.

You set it to true or false, in regular programming.
If <boolean> would be if the boolean is true and if <not <boolean>> would be if it's not true.

I know, but he/she's suggesting the ability to turn a reporter into a boolean, which just doesn't make any sense.


Why

Offline

 

#15 2012-02-04 14:53:31

technoboy10
Scratcher
Registered: 2007-08-25
Posts: 1000+

Re: My ideas for Scratch 2.0

RedRocker227 wrote:

veggieman001 wrote:

RedRocker227 wrote:

You don't "set" a boolean though; it's either true or false, and the user can't edit it.

You set it to true or false, in regular programming.
If <boolean> would be if the boolean is true and if <not <boolean>> would be if it's not true.

I know, but he/she's suggesting the ability to turn a reporter into a boolean, which just doesn't make any sense.

No... I'm saying that we should be able to create different classes of variables.


So long, 1.4.
http://goo.gl/3JEV9

Offline

 

#16 2012-02-04 14:58:10

RedRocker227
Scratcher
Registered: 2011-10-26
Posts: 1000+

Re: My ideas for Scratch 2.0

technoboy10 wrote:

RedRocker227 wrote:

veggieman001 wrote:


You set it to true or false, in regular programming.
If <boolean> would be if the boolean is true and if <not <boolean>> would be if it's not true.

I know, but he/she's suggesting the ability to turn a reporter into a boolean, which just doesn't make any sense.

No... I'm saying that we should be able to create different classes of variables.

I'm talking about the "if <variable>" idea.


Why

Offline

 

#17 2012-02-04 15:17:38

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

Re: My ideas for Scratch 2.0

Mokat wrote:

 <variable gets to [58]> 
is really what we need.

< <(variable)  = (58)> or <(variable) > [10]>>

Last edited by ImagineIt (2012-02-04 15:21:43)

Offline

 

#18 2012-02-04 15:20:26

technoboy10
Scratcher
Registered: 2007-08-25
Posts: 1000+

Re: My ideas for Scratch 2.0

RedRocker227 wrote:

technoboy10 wrote:

RedRocker227 wrote:


I know, but he/she's suggesting the ability to turn a reporter into a boolean, which just doesn't make any sense.

No... I'm saying that we should be able to create different classes of variables.

I'm talking about the "if <variable>" idea.

That reporter is supposed to be a Boolean.


So long, 1.4.
http://goo.gl/3JEV9

Offline

 

#19 2012-02-04 15:22:07

technoboy10
Scratcher
Registered: 2007-08-25
Posts: 1000+

Re: My ideas for Scratch 2.0

scimonster wrote:

RR227, learn something more advanced and then you'll see the need.  tongue

Although then I would never leave Scratch because of more advanced blocks.  :3

Last edited by technoboy10 (2012-02-04 15:22:39)


So long, 1.4.
http://goo.gl/3JEV9

Offline

 

#20 2012-02-05 13:37:40

gunsguns
Scratcher
Registered: 2011-07-19
Posts: 35

Re: My ideas for Scratch 2.0

make server with the name of (answer)

[permanently v] ban user (answer)

join server (answer)

Offline

 

#21 2012-02-05 14:10:49

technoboy10
Scratcher
Registered: 2007-08-25
Posts: 1000+

Re: My ideas for Scratch 2.0

gunsguns wrote:

[permanently v] ban user (answer)

That doesn't seem like a good idea. What if you got banned by a troll for no reason?


So long, 1.4.
http://goo.gl/3JEV9

Offline

 

#22 2012-02-06 10:43:56

gunsguns
Scratcher
Registered: 2011-07-19
Posts: 35

Re: My ideas for Scratch 2.0

technoboy10 wrote:

gunsguns wrote:

[permanently v] ban user (answer)

That doesn't seem like a good idea. What if you got banned by a troll for no reason?

there is a drop down menu so you can permanently or temporlily ban a user + there should be a pop up menu saying 'why do you want to ban user'.

Offline

 

#23 2012-02-06 12:09:45

scimonster
Community Moderator
Registered: 2010-06-13
Posts: 1000+

Re: My ideas for Scratch 2.0

gunsguns wrote:

technoboy10 wrote:

gunsguns wrote:

[permanently v] ban user (answer)

That doesn't seem like a good idea. What if you got banned by a troll for no reason?

there is a drop down menu so you can permanently or temporlily ban a user + there should be a pop up menu saying 'why do you want to ban user'.

No. Only the Scratch Team can ban people. See Banning on the Scratch Wiki.

Offline

 

#24 2012-02-06 19:58:56

kayybee
Scratcher
Registered: 2009-12-07
Posts: 1000+

Re: My ideas for Scratch 2.0

T

scimonster wrote:

gunsguns wrote:

technoboy10 wrote:


That doesn't seem like a good idea. What if you got banned by a troll for no reason?

there is a drop down menu so you can permanently or temporlily ban a user + there should be a pop up menu saying 'why do you want to ban user'.

No. Only the Scratch Team can ban people. See Banning on the Scratch Wiki.

I think it's to be banned from the server.

Offline

 

#25 2012-02-07 10:34:05

gunsguns
Scratcher
Registered: 2011-07-19
Posts: 35

Re: My ideas for Scratch 2.0

kayybee wrote:

T

scimonster wrote:

gunsguns wrote:


there is a drop down menu so you can permanently or temporlily ban a user + there should be a pop up menu saying 'why do you want to ban user'.

No. Only the Scratch Team can ban people. See Banning on the Scratch Wiki.

I think it's to be banned from the server.

yes, that is what I mean.

Offline

 

Board footer