I know, write/read scratch.lst like in Jens' lists and files for scratch, you can write .lst files to the computer
Offline
How about:
< Fade ( 2.1 ) seconds to costume [ costume 2 ] >
Example:
Offline
BlueFlame wrote:
Spenfen wrote:
Hmm... how about this... now I know for a fact that this is coming due to jens...[blocks]<set length of array to [ ][/blocks]
I don't see why you would need this... anyway, you can just add blank values or revome values until you get your desired array length
You would need this because it is 2 dimensional, as opposed to lists, which are 1 dimensional.
Offline
Spenfen wrote:
BlueFlame wrote:
Spenfen wrote:
Hmm... how about this... now I know for a fact that this is coming due to jens...[blocks]<set length of array to [ ][/blocks]
I don't see why you would need this... anyway, you can just add blank values or revome values until you get your desired array length
You would need this because it is 2 dimensional, as opposed to lists, which are 1 dimensional.
No, multidimensional arrays have many arrays in them. You can just add blank values to your array if you wanted it to be a certain length.
Offline
hey scratch team,hows about in the newest scratch coming out,can u make it so that it wont erase old projects if you save em on scratch?and can u make a few more sounds and costumes (the program can tell u what costue the sprite is?)? Everthing can always be one more step convinient!
Offline
ooogabooga wrote:
Demosthenes,
why do you name your character after a screen name in Ender's Game?
I was reading the books when I made the user name and I thought it would be pretty cool.
Offline
A block that can adjust the resolution of the game's screen
Offline
spartans21 wrote:
i'd like to be able to create or delete a sprite from another sprite
also, the square root of -1, or i block would be cool.
what will that be used for? sqrt -1 is uncalculated anyways.
Offline
What if you could add variable/list values that have letters in them. example:
In a adventure game, to record the players name:
[Set |First Letter| to |B|] [Set |Second Letter| to |O|] [Set |Third Letter| to |B|]
[set |Name| to (((First Letter)+(Second Letter))+(Third Letter))]
Which equals Bob. This way, you could program your game to remember the characters name. AND you can actually use their name in gameplay without having to say it one letter at a time.
Another example:
Once you have the characters name, you may want to use their name WITHOUT having to say it in a whole different speech bubble to the rest of your sentence. If you could add values with letters in them, you could do this...
[set |Sentence| to |, try to move that rock out of the way.]
[Say|((Name)+(Sentence))| for |2| seconds]
Then the sprite would say: 'Bob, try to move that rock out of the way.'
I don't know about you, but I would find this pretty handy.
Offline
jceggbert5 wrote:
How about:
< Fade ( 2.1 ) seconds to costume [ costume 2 ] >
Example:
http://jceggbert5.webs.com/Fade.gif
Definately. I would LOVE this block!
Offline
BlueFlame wrote:
What if you could add variable/list values that have letters in them. example:
In a adventure game, to record the players name:
[Set |First Letter| to |B|] [Set |Second Letter| to |O|] [Set |Third Letter| to |B|]
[set |Name| to (((First Letter)+(Second Letter))+(Third Letter))]
Which equals Bob. This way, you could program your game to remember the characters name. AND you can actually use their name in gameplay without having to say it one letter at a time.
Another example:
Once you have the characters name, you may want to use their name WITHOUT having to say it in a whole different speech bubble to the rest of your sentence. If you could add values with letters in them, you could do this...
[set |Sentence| to |, try to move that rock out of the way.]
[Say|((Name)+(Sentence))| for |2| seconds]
Then the sprite would say: 'Bob, try to move that rock out of the way.'
I don't know about you, but I would find this pretty handy.
I would absolutely LOVE having strings.
jceggbert5 wrote:
How about:
< Fade ( 2.1 ) seconds to costume [ costume 2 ] >
Example:
http://jceggbert5.webs.com/Fade.gif
You can do that with something like this:
http://scratch.mit.edu/projects/bhz/329554
Offline
RGB pen? RGB actually has more options, like grayscale, than just color. also, you should include blocks for motion of variables, viewing of variables, and being able to edit the min and max of slider variables, maybe. you could maybe make an option to show/hide complex operation blocks. And for sound, you could make more ways to modify sounds. Also, PLEASE BRING BACK THE OLD FONTS!!! In scratch, a lot of the new ones are just boring... and similar. And if there is a Linux version of Scratch, then you can put them on to the One Laptop Per Child Initiative computers, and it would be maybe one of the best programs to teach kids how to program and make games and stuff...
Offline
BlueFlame wrote:
What if you could add variable/list values that have letters in them. example:
In a adventure game, to record the players name:
[Set |First Letter| to |B|] [Set |Second Letter| to |O|] [Set |Third Letter| to |B|]
[set |Name| to ((First Letter)+(Second Letter))+(Third Letter))]
Which equals Bob. This way, you could program your game to remember the characters name. AND you can actually use their name in gameplay without having to say it one letter at a time.
Another example:
Once you have the characters name, you may want to use their name WITHOUT having to say it in a whole different speech bubble to the rest of your sentence. If you could add values with letters in them, you could do this...
[set |Sentence| to |, try to move that rock out of the way.]
[Say|((Name)+(Sentence))| for |2| seconds]
Then the sprite would say: 'Bob, try to move that rock out of the way.'
I don't know about you, but I would find this pretty handy.
You would be able to make your own block that could do that, if you could have block lists/arrays and string imputs in the Build Your Own Block feature, you could just do:
Reporter:
[ $string1 & $string2 ] : block variables: { (string1) , (string2) } block lists: { (Strings) } :
[Add (string1) to |Strings| ]
[Add (string2) to |Strings| ]
report (Strings)
Last edited by DarthPickley (2008-11-23 13:06:59)
Offline
The Scratch program window needs to be scrollable similar to that of Chirp. The new mini laptops can not fit scratch. A lot of educational companies are using these laptops for their portability. The scrolling would be great since Chirp only works for 1.2 now and so far no sight of a 1.3 version. Please make it so scratch can be used on lower resolution.
Offline
beefrocks wrote:
I want a percentage choice block. So, if you say "47% chance/else", then there will be a 47 percent chance that the first branch is followed, and a 53 percent chance that the second branch is followed.
Good Idea...
Offline
BlueFlame wrote:
beefrocks wrote:
I want a percentage choice block. So, if you say "47% chance/else", then there will be a 47 percent chance that the first branch is followed, and a 53 percent chance that the second branch is followed.
Good Idea...
that can be done with:
set [variable] to (pick random (0) to (100))
if < <(variable)<(47)>or<(variable)=(47)> >, then
{do whatever}
else
{do whatever}
[end if/else]
or, for you new age graphic types:
[blocks]
<set{ variable }to( <pick random( 0 )to( 100 )
<if> << <( <{ variable }> <<> 47 )> <or> <( <{ variable }> <=> 47 )> >>
[/blocks] {do whatever} [blocks]
<else> [/blocks]
{do whatever}
Offline
boinoinoi wrote:
BlueFlame wrote:
beefrocks wrote:
I want a percentage choice block. So, if you say "47% chance/else", then there will be a 47 percent chance that the first branch is followed, and a 53 percent chance that the second branch is followed.
Good Idea...
that can be done with:
set [variable] to (pick random (0) to (100))
if < <(variable)<(47)>or<(variable)=(47)> >, then
{do whatever}
else
{do whatever}
[end if/else]
or, for you new age graphic types:
[blocks]
<set{ variable }to( <pick random( 0 )to( 100 )
<if> << <( <{ variable }> <<> 47 )> <or> <( <{ variable }> <=> 47 )> >>
[/blocks] {do whatever} [blocks]
<else> [/blocks]
{do whatever}
True... Do that then. It will be less trouble for the scratch team which means they'll be able to add other things like a play/pause block.
Offline
I have another idea... Everyone says: 'What about an [<any> key pressed] block.' I agree with this, BUT I think it would also be a good idea to have a [<letter> key pressed] and a [<number> key pressed] block. This would be useful for games where only the letter keys are involved.
Offline
archmage wrote:
Spenfen wrote:
BlueFlame wrote:
I don't see why you would need this... anyway, you can just add blank values or revome values until you get your desired array length
You would need this because it is 2 dimensional, as opposed to lists, which are 1 dimensional.
No, multidimensional arrays have many arrays in them. You can just add blank values to your array if you wanted it to be a certain length.
But you could add it to Y of array or X of array.
and nobody wrote:
that yet
Offline