These blocks would be placed in a new category, Advanced.
1.
print list [list v] print list [list v] and waitThese blocks would use the 'export list' function and would print using the default printer.
speak [text] speak [text] until doneThese would use text-to-speech to say whatever the text was.
Offline
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?
Offline
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)
Offline
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 end1. 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
Last edited by technoboy10 (2012-02-03 13:06:14)
Offline
Huh?
If <(Variable)>doesn't make any sense. How would you define whether the boolean is true or false?
Offline
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.
Offline
But why would you ever need to use that block?
Offline
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.
Offline
You don't "set" a boolean though; it's either true or false, and the user can't edit it.
Offline
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.
Offline
RR227, learn something more advanced and then you'll see the need.
Offline
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.
Offline
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.
Offline
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.
Offline
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.
Offline
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
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.
Offline
scimonster wrote:
RR227, learn something more advanced and then you'll see the need.
![]()
Although then I would never leave Scratch because of more advanced blocks. :3
Last edited by technoboy10 (2012-02-04 15:22:39)
Offline
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?
Offline
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
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
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
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