itsme213 wrote:
Make the parts of a single sprite separately addressable (this is likely a difficult change).
If I make a sprite of a robot, I would like to move just the robots arm up and down. Today I need separate costume images for the entire robot to do this.
That's a good idea. The scratch team must find a way of doing this.
Offline
Prokohtu Wrote: I think that in scratch 1.4 there must be a possibility to export the projects into *.exe
What do you think?
What Do You Mean? Make It So You Can Have A Project As A .exe?
You Can Do It With This. Download: http://chirp.scratchr.org/dl/ChirpCompiler-setup.exe Install It On Your Desktop Or Wherever. Its Called: ChirpCompiler but you can rename it to Scratch2Exe.exe . I Think Jens Should Make It So You Can Change It Back To A Project.
Offline
Bluestribute wrote:
What about a power block. Instead of doing something like:
2*2*2*2*2
You could do:
2^5
It would kinda be like the mod block, but powers
here it is very simple to make: http://scratch.mit.edu/projects/techy/400718
<when I receive[ calculate ]>
<set{ answer }to( 1 )>
<repeat( <{ Number 1 }> )>
<set{ answer }to( (( <{ Answer }> <*> <{ Number 2 }> )) }>
or in text(easier to read)
When I recieve calculate
set (answer) to 1
repeat (number 1) times
set answer to (answer) * (number 2)
Hope that helps
Offline
techy wrote:
Bluestribute wrote:
What about a power block. Instead of doing something like:
2*2*2*2*2
You could do:
2^5
It would kinda be like the mod block, but powershere it is very simple to make: http://scratch.mit.edu/projects/techy/400718
<when I receive[ calculate ]>
<set{ answer }to( 1 )>
<repeat( <{ Number 1 }> )>
<set{ answer }to( (( <{ Answer }> <*> <{ Number 2 }> )) }>
or in text(easier to read)
When I recieve calculate
set (answer) to 1
repeat (number 1) times
set answer to (answer) * (number 2)
Hope that helps
Thats Great More Simple Than
[blocks]
(( 2 <*> (( 2 <*> (( 2 <*> 2 )) )) ))
[/blocks]
Offline
I want a BIG interface change (look at http://scratch.mit.edu/projects/filo5/399775). Also, it will be great to have more powerful text (C++ string type) support (eg. Comparing texts, graphic RegExp editor, block like "capture keyboard to variable <TextVar1>"). Web-based functions will be great for advanced scratchers. It can be for example progressive music downloading.
Offline
Number the scripts so the following could done:
Stop [Script #]
Stop [Script #] in [seconds] after [happening*]
Play [Script #] after [happening*]
Play [Script #] after [Other script #] has stopped
Stop [Script #] after [Other script #] has started playing
*By happening I mean... flag clicked or after a broadcast has been received.
Offline
Another thing that would be nice:
To be able to enter your own Small Talk code into the Scratch database to be able to configure the original programing to your own uses.
Now that would be cool!!!
Also...
Visit http://utell.webs.com/, its cool!
Check it out!!!
Last edited by harrypotter345 (2009-02-15 13:06:37)
Offline
filo5 wrote:
I want a BIG interface change (look at http://scratch.mit.edu/projects/filo5/399775). Also, it will be great to have more powerful text (C++ string type) support (eg. Comparing texts, graphic RegExp editor, block like "capture keyboard to variable <TextVar1>"). Web-based functions will be great for advanced scratchers. It can be for example progressive music downloading.
Actually, Scratch is made in Small Talk.
Offline
For Scratch 1.4., they should add a repeat for ___ secs block. I'm making a project, but I'm trying to add moving mouths, and I thought it would help if there was a repeat for __ secs block.
Offline
a [blocks] <clear> sprites marks block, and a <when[ shift, ctrl, alt, delete, tab, cap lock, . - ; ' / = , ]clicked> [blocks/] block.
Offline
Whilst all of these ideas are awesome, I think the key to coming up with good ideas for Scratch 1.4 is to realize the scope. A lot of people are forgetting that this is aimed to be a simple interface to help enter children into programming. Whilst expandability is great, you have to realize the limits. Some ideas which I saw, for example inverse kinetics, are very cool and would porvide a new dimension of possibilities, they are very daunting to new users.
Like I say, I would consider your idea carefeully before posting, otherwise it is just wasted.
Besides this, I must say personally I would love to see multi-dimensional lists/arrays.
I hope you keep this in mind,
messd002
Offline
[blocks]<when[ any ]clicked>
<broadcast[ <{ value }>
<set width to ( ) >
<set hight to ( ) >
<direction to ( ) >[/blocks]
Last edited by floppy_gunk (2009-03-07 16:07:54)
Offline
IS there someway of doing Logo's To command to define procedures?
Could we have a To block of some-kind:
To Square
Repeat 4
|----
move 100
turn right 90
|----
And a version with parameters:
To Polygon n, m, o
Repeat n
|----
move m
turn right o
|----
This would creates new blocks like Square and Polygon that could be used in scripts,
It would also mean we could create a Back block and a Clearscreen block which for younger children would really help.
Offline
Offline
Scratch is slower than anything else out there but it is still good for the average user's purposes. I wouldn't expect anything performance improvements for a while. But if you really are craving power then try some other the other scratch like programs out there.
Offline
I would really like to be able to swap two elements of a list.
In a script I'm working on right now, I'd like to do this:
swap item (2) with (pick random (2) to (length of [MyList])
Last edited by BoltBait (2009-03-09 15:30:01)
Offline
I apologize if someone already said it in this thread, but I would love it if SCRATCH can export sprite images as a .png file with the transparent area still intact.
Offline
harrypotter345 wrote:
Number the scripts so the following could done:
Stop [Script #]
Stop [Script #] in [seconds] after [happening*]
Play [Script #] after [happening*]
Play [Script #] after [Other script #] has stopped
Stop [Script #] after [Other script #] has started playing
*By happening I mean... flag clicked or after a broadcast has been received.
Offline