Features:
Undo and Redo Commands (Like in a text editor.)
Mesh Activated by Default (So we make awesome 2 player games without using the same computer.)
Custom Blocks (So you can make your own code blocks.) (You should have 3 options when you make a custom block, two make a normal code block, to make a code block that wraps around other blocks of code, or to make a code block that you put in a if loop.)
Nestable Sprites (So we can make sprites do exactly what a regular sprite does, for example make a race car sprite and 4 wheel sprites and make the wheel sprites sub-sprites of the race car sprite, so the 4 wheels use the scripts of the race car and do exactly what the race car sprite does. {I know its confusing....}
Blocks:
Open http://www.google.com/ - Opens a web page (of your choice) in the Scratch window. (Web page is selected by being typed in a text box.)
Previous Costume - Switches to the costume before the current costume.
Left Mouse Down? - Checks if the left mouse is down.
Right Mouse Down? - Checks if the right mouse is down.
Middle Mouse Down? - Checks if the middle mouse is down.
Scroll Wheel Up? - Checks if the scroll wheel was pushed up.
Scroll Wheel Down? - Checks if the scroll wheel was pushed down.
If Key Pressed? - Add new key pressed buttons. (EX: Shift, Crtl, Alt, Del, Backspace, etc.)
When Key Pressed? - Add new when key pressed buttons. (EX: Shift, Crtl, Alt, Del, Backspace, etc.)
Stamp Letter - Stamps a letter of your choice. (Letter Selected via Drop Down Menu.)
Delete Last Letter - Deletes the last stamped letter.
Letter Color - Changes the stamped letter color.
Letter Size - Changes the stamped letter size.
Clear Letters - Clears the screen of all stamped letters.
Hide List - Hides a list of your choice. (List Selected via Drop Down Menu.)
Show List - Shows a list of your choice. (List Selected via Drop Down Menu.)
Jump to Start - Moves the current sprite to it's start position.
If Touching Sprite On Side - Checks if the current sprite is touching another sprites side. (Side and Sprite Selected via Drop Down Menu.)
Host Mesh - Starts a Mesh session.
Stop Host - Stop Hosting Mesh
Leave Mesh - Leaves the current Mesh session.
Join Mesh - Asks the IP Address of the Mesh session you want to join and joins the session.
Change Variable Effect By - Changes the selected variables color or ghost effect by a user specified amount. (Like the change effect by block, except with only ghost and color effects.)
Say Nothing - Hides the thought or speech bubble(s) that are currently showing.
Please reply and tell me what you think.
SCRATCH ON!
Last edited by Noah1991 (2010-03-17 13:23:01)
Offline
I'll move this to Suggestions. ^^
Offline
Noah1991 wrote:
Features:
Undo and Redo Commands
Mesh Activated by Default
Blocks:
Open http://www.google.com/ - Opens a web page in the Scratch window.
Left Mouse Down? - Checks if the left mouse is down.
Right Mouse Down? - Checks if the right mouse is down.
Middle Mouse Down? - Checks if the middle mouse is down.
Scroll Wheel Up? - Checks if the scroll wheel was pushed up.
Scroll Wheel Down? - Checks if the scroll wheel was pushed down.
If Key Pressed? - Add new key pressed buttons. (EX: Shift, Crtl, Alt, Del, Backspace, etc.)
When Key Pressed? - Add new when key pressed buttons. (EX: Shift, Crtl, Alt, Del, Backspace, etc.)
Stamp Letter - Stamps a letter of your choice. (Letter Selected via Drop Down Menu.)
Delete Last Letter - Deletes the last stamped letter.
Letter Color - Changes the stamped letter color.
Letter Size - Changes the stamped letter size.
Clear Letters - Clears the screen of all stamped letters.
Hide List - Hides a list of your choice. (List Selected via Drop Down Menu.)
Show List - Shows a list of your choice. (List Selected via Drop Down Menu.)
Jump to Start - Moves the current sprite to it's start position.
Please reply and tell me what you think.
SCRATCH ON!
Interesting ideas!
I like the mouse down ones - it seems like that would make it possible to do some cool stuff, especially with games that rely on the mouse.
re: stamp letter. This could actually be implemented with the current blocks (although it takes some work). See Scratch word processor projects for examples. Basically, you have a letter sprite with one costume for each letter. Just choose the costume that corresponds to the desired letter, and then you can change its size and color with the blocks in the looks palette before stamping it.
Thanks for the suggestions! We will certainly consider several of these, although I can't make any promises that we'll implement them. Why? Because we agonize for hours over each little change!! Striking a balance between making Scratch easy to use and adding lots of cool new features is hard work. There's always a risk of adding so many new blocks that the interface becomes bloated.
Offline
Noah1991 wrote:
Features:
Undo and Redo Commands (Like in a text editor.)
Mesh Activated by Default (So we make awesome 2 player games without using the same computer.)
Custom Blocks (So you can make your own code blocks.) (You should have 3 options when you make a custom block, two make a normal code block, to make a code block that wraps around other blocks of code, or to make a code block that you put in a if loop.
Blocks:
Open http://www.google.com/ - Opens a web page (of your choice) in the Scratch window. (Web page is selected by being typed in a text box.)
Left Mouse Down? - Checks if the left mouse is down.
Right Mouse Down? - Checks if the right mouse is down.
Middle Mouse Down? - Checks if the middle mouse is down.
Scroll Wheel Up? - Checks if the scroll wheel was pushed up.
Scroll Wheel Down? - Checks if the scroll wheel was pushed down.
If Key Pressed? - Add new key pressed buttons. (EX: Shift, Crtl, Alt, Del, Backspace, etc.)
When Key Pressed? - Add new when key pressed buttons. (EX: Shift, Crtl, Alt, Del, Backspace, etc.)
Stamp Letter - Stamps a letter of your choice. (Letter Selected via Drop Down Menu.)
Delete Last Letter - Deletes the last stamped letter.
Letter Color - Changes the stamped letter color.
Letter Size - Changes the stamped letter size.
Clear Letters - Clears the screen of all stamped letters.
Hide List - Hides a list of your choice. (List Selected via Drop Down Menu.)
Show List - Shows a list of your choice. (List Selected via Drop Down Menu.)
Jump to Start - Moves the current sprite to it's start position.
If Touching Sprite On Side - Checks if the current sprite is touching another sprites side. (Side and Sprite Selected via Drop Down Menu.)
Please reply and tell me what you think.
SCRATCH ON!
I love your ideas, but some people are using laptops and cannot do mouse controls.
I love your idea about the custom blocks though!
Offline
Slash has lots of these.
Offline
<move(print )steps>
i made the print so evretime a sprite steps it will mark it.
Offline
i gots some future scratch blocks.
<costume[ 1232] move( ? )steps>
This new block alows a costume to move and randomly chose a difrent
costume to
show behind it.
<play code ( ? ) then unlock secret program [1]>
This new block allows the program to have secret codes. when you put it in a script a app comes up on your program saying "secrets" . so if you find a hidden code press the app and type in the code that you found.
<stop sprite>
stops all scipts in the sprite. :lol
bye
:lol
Offline