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

#1 2010-02-01 10:16:54

Noah1991
Scratcher
Registered: 2009-12-22
Posts: 7

Future Scratch Ideas

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

 

#2 2010-02-01 10:44:54

MyRedNeptune
Community Moderator
Registered: 2007-05-07
Posts: 1000+

Re: Future Scratch Ideas

I'll move this to Suggestions. ^^


http://i52.tinypic.com/5es7t0.png I know what you're thinking! "Neptune! Get rid of those filthy advertisements and give us back the Zarathustra siggy, you horrible person!" Well, don't worry about it, the Zara siggy will be back soon, new and improved! ^^ Meanwhile, just do what the sig tells you to. >.>

Offline

 

#3 2010-02-01 11:24:59

Lightnin
Scratch Team
Registered: 2008-11-03
Posts: 1000+

Re: Future Scratch Ideas

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.


Help Scratchers make the leap to 2.0!
http://img818.imageshack.us/img818/6844/transitionteam.jpg

Offline

 

#4 2010-03-02 21:46:38

Noah1991
Scratcher
Registered: 2009-12-22
Posts: 7

Re: Future Scratch Ideas

Thanks Lightnin! I really appreciate you looking at my post. And your right scratch is meant to be easy to use, and not to bloated with code blocks.

Noah1991

Offline

 

#5 2010-03-03 11:49:32

arthurz
Scratcher
Registered: 2010-02-03
Posts: 47

Re: Future Scratch Ideas

a idea of a new code block i thought of would be if touching left or right edge of sprite1


Sine wave engine, check it out.
http://www.scratch.mit.edu/projects/arthurz/2816216

Offline

 

#6 2010-03-03 19:19:01

Noah1991
Scratcher
Registered: 2009-12-22
Posts: 7

Re: Future Scratch Ideas

Good idea Arthurz. I'll add it.

Offline

 

#7 2010-03-03 19:30:05

Dazachi
Retired Community Moderator
Registered: 2009-09-12
Posts: 1000+

Re: Future Scratch Ideas

Great ideas! I like mouse ideas.


Dazachi, Retired Community Moderator
May also know me as OJACheung.

Offline

 

#8 2010-03-03 19:36:53

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

Re: Future Scratch Ideas

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

 

#9 2010-03-04 08:15:28

Noah1991
Scratcher
Registered: 2009-12-22
Posts: 7

Re: Future Scratch Ideas

You do have a point Kayybee, about the mouse controls. BTW, thanks. : )

Offline

 

#10 2010-08-18 19:01:34

sertin123
Scratcher
Registered: 2009-08-22
Posts: 7

Re: Future Scratch Ideas

great ideas i could use this
<set{ scratch }to( 2.0))
<change{ scratch }by(<pick random( add all suggested bricks )to( some of suggested bricks ))

Offline

 

#11 2010-08-19 08:45:06

Billybob-Mario
Scratcher
Registered: 2008-01-05
Posts: 500+

Re: Future Scratch Ideas

Slash has lots of these.

Offline

 

#12 2010-08-20 11:38:24

tamagotchi65
Scratcher
Registered: 2009-07-15
Posts: 5

Re: Future Scratch Ideas

<move(print  )steps>

i made the print so evretime a sprite steps it will mark it.

Offline

 

#13 2010-08-27 10:35:38

tamagotchi65
Scratcher
Registered: 2009-07-15
Posts: 5

Re: Future Scratch Ideas

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  smile   smile  :lol

Offline

 

#14 2010-08-27 10:44:24

Harakou
Community Moderator
Registered: 2009-10-11
Posts: 1000+

Re: Future Scratch Ideas

kayybee wrote:

some people are using laptops and cannot do mouse controls.

Why not? I've never heard of a laptop that doesn't have a right click option.


http://www.blocks.scratchr.org/API.php?action=random&amp;return=image&amp;link1=http://i.imgur.com/OZn2RD3.png&amp;link2=http://i.imgur.com/duzaGTB.png&amp;link3=http://i.imgur.com/CrDGvvZ.png&amp;link4=http://i.imgur.com/POEpQyZ.png&amp;link5=http://i.imgur.com/ZKJF8ac.png

Offline

 

Board footer