This thread is for requests and suggestions that scratchers such as myself would like in scratch 1.5 or later versions.
I think it should have an already created gravity for games that need jumping things, such as [if up key pressed: set jump to 5] making the character jump up 5 spaces and then fall back down. I also think that it should have broadcasts be able to be put in if statements: [if recieved example: do example]
P.S. Sorry for the fake blocks I don't know how to add scratch blocks.
Offline
1. just make your own variable
2. make a variable. for this ill call it Q...
when flag clicked
set [ Q ] to [ 0 ]
when I receive [ broadcast ]
set [ Q ] to [ 1 ]
wait ( 0 ) secs
set [ Q ] to [ 0 ]
so then...
< received [ broadcast ] > = < ( Q ) = [ 1 ] >
Offline
I know that but lots of other people don't. It's just like my suggestion of having the gravity pre-set: I'm asking the team to make it easier for newer scratch users who wanna make side scrolling games.
Offline
I find the use of a gravity block to be a bit more of a learning hindrance than a helpful block: I really do find it better for Scratch users to figure out gravity than have somebody program it into a block for them.
Offline
Well, the idea we've been mulling over on the Permission to Download Thread would be useful. My improved idea: You can download and open projects, but you can't alter any scripting or sprites in it. That includes exporting sprites.
Offline
norberts wrote:
P.S. Sorry for the fake blocks I don't know how to add scratch blocks.
To do it, you select the blocks from the buttons below the area where you type your message, and choose what ones you want. If you want a Motion block, you click on the Motion button, and it will open up and show you the different blocks. Click the one you want, and it will appear in your text. It will look weird, but don't delete it!
Offline
You're not the first person to want the <I recieve> block. Colkadome put a project on once upon a time about useful blocks, and many people wanted it (I'd like it too!).
Offline
To make it easier to scroll, no matter HOW big a background is, it should scroll.
And have better compressers and also have a low file size almost always.
And make Projectile blocks. For shooter games, and Mega Man type games.
Offline
A new detection, I'm not quite sure how it would work but it would work along the color sensing. An RGB output of colors touching the sprite, i understand that it would be a VERY long list so would it only work for one pixel wide sprites? I don't know. But i know ill need this to continue a project that i am currently working is all. EDIT: If not an RBG output just add to the If touching color [Blue] have if touching (Red: 45 ignoring any other pixel colors) or (Red: 45 Blue: 22 Green: 255). Another suggestion; unless there is a good reason. Sensing for the keys control, shift, backspace, and such. Also a tolerance bar would be nice too because if not an rgb bar i will have to detect very fine differences in pixel colors and scratch (at least detection) ignores thsoe fine pixel changes and senses anything close to it.
Last edited by MESclan (2009-07-09 14:49:13)
Offline
Stuff it should have:
Sprite duplication
functions
let the user bypass the screen limit thing
if touching coordinate
x and y coordinates for the stage that are changeable
the rest of the trig functions
make the program faster overall
put mesh back in
a way to get rid of delay put in repeats and forevers
more string handling capabilities
Stuff it should NOT have
Premade jumping variables
Gravity variables
Like cheddergirl said some things would take away from actual programming like pre made gravity blocks.
Offline
if i recieve
assigning colors to blocks
hide list
show list
clone sprite
delete sprite
jump:
COOLEST THING I THOUGHT OF:
when you make a new project, it will say like 2-d or 3-d game?
____________________________________
go to ______ in sound:
if i recieve.
open web browser with url:
date:
<right button down>
When sprite ___ right clicked
<middle button down>
When Sprite _____ middle clicked
zoom in ___
set zoom to __
built in exe converter.
FRIEND LISTS IN SCRATCH FOR 2 PLAYER
add _____ to friend list.
<_____ wants to join game>
grant access to 2 player game
decline access
<player ___ arrow____ pressed>
kick out ______
BLOCKS FOR 2 PCs
(new shariable)
set shariable _____ to ______
(new shareList)
add ___ to shareList ____
etc. etc. etc. etc. etc. etc. etc. etc. etc.
Offline
JuiceyBox wrote:
Well, the idea we've been mulling over on the Permission to Download Thread would be useful. My improved idea: You can download and open projects, but you can't alter any scripting or sprites in it. That includes exporting sprites.
FiremariomkiZX wrote:
To make it easier to scroll, no matter HOW big a background is, it should scroll.
And have better compressers and also have a low file size almost always.
And make Projectile blocks. For shooter games, and Mega Man type games.
Imoa those should not be added because those are just shortcuts people should figure out things for themselves.
Offline
I think it should have this stuff:
The very popular <received [broadcast message]>
My custom blocks (I have a link to the forum thread, check it out! http://scratch.mit.edu/forums/viewtopic.php?id=9735)
All the stuff archmage said, because those are really good.
Possibly a Z axis, for more advanced gamers in modeling 3d figures and whatnot.
<hidden?> (so that you could put something like "If <hidden?>")
[Save (variable)] (Saved (variable)) (this is for saving variables (also do it with lists) so that they stay after the page has been navigated away from)
That's pretty much it for me
Offline