Clear [something's] Marks implies that scratch is some how keeping a list/log of all the moments a sprite is making, along with how the stage looked before the markings were made. This is almost as impractical a request as asking for true 3D. You could potentially write your own logging system for every movement done with a sprite, but it would probably be impractically slow.
Z position imply 3D, That is a HUGE can of worms; however, you can do basic 2D 3D by creating a variable called Z can having it influence the size of a sprite. Thus if that's what you are after it can be done, anything more is absurd to expect out of scratch. Try star-logo if you want something like scratch but in 3D.
Mouse is touching can be done by making a sprite track to the mouse, when the mouse goes over something the sprite under it will react as touching. I'm not even sure what mouse is supposed to represent, as there are to many potential mouse events. What is scroll steps? Glide and steps are two ways to achieve something. there is a fundamental misunderstanding of how they differ, but both already exist. Stamp over, set the spirits position over then stamp. Pen down over, same thing.
Stop sound is also kind of pointless. Sounds are tied to a specific sprite, so if you want a sound to stop assign it to it's own sprite, then set that sprites volume to 0 when you want the sound to stop. I receive exists in multiple ways broadcasts or the = operator. Script# is activated can be done with brodcast or a variable. [something] is touching [something] exists, as it its sprite specific, it's called touching [something] under sensing.
Many of these already exist or are easily implemented. Stop sprite's scripts, for example, can be done with repeat until a variable is set, then have stop script after it. I receive already exists, just have it set a variable, and test against that variable. When [Something] clicked is specific to a sprite. Why not use the existing when sprite clicked? When flag clicked exists, just have it set a variable for the the purposes your trying to use it for. Distance to x and y already exists.
I'm seeing flawed logic. If you want to sense if it's touching colors other than green, and green, what are you sensing for? Not touching green would have the sprite see if it's touching any color other than green. touching green would see if the sprite is touching green. it can only be one of the two. take your pick. If you want other colors involved some how, then you need to specify them.
Just a few of my criticisms. First off, the z position variable can already be achieved. You just need to use formulas on the size of the sprite. Second of all, the scrolling thing would require a complete overhaul of scratch. Also, the green flag clicked sensing thing would be pointless since the script would start over again anyways. Now that just won't work. Otherwise, some of these, like the "stop sound" block, and the "stop sprite's" block, are ones that I'd like to see.
oh okay yah this pausing pretty much is the same as regular pausing except of course i cant pause music so that has to either keep on playing or be restarted after unpausing
it is possible i made pausing in my new game you just have to make everything happen only if the variable equals one. then make it so that if the variable isn't one it will wait until it is one. i did that in scratch bash it isn't out yet but when it is you can see
yah its true i think a pause block would be good though too bad it isn't in here. i mean i know how to make pausing but if you don't decide that you want pausing at the beginning then it takes alot longer.
Comments
You need to be logged in to post comments
Add a Comment
Clear [something's] Marks implies that scratch is some how keeping a list/log of all the moments a sprite is making, along with how the stage looked before the markings were made. This is almost as impractical a request as asking for true 3D. You could potentially write your own logging system for every movement done with a sprite, but it would probably be impractically slow.
Z position imply 3D, That is a HUGE can of worms; however, you can do basic 2D 3D by creating a variable called Z can having it influence the size of a sprite. Thus if that's what you are after it can be done, anything more is absurd to expect out of scratch. Try star-logo if you want something like scratch but in 3D.
Mouse is touching can be done by making a sprite track to the mouse, when the mouse goes over something the sprite under it will react as touching. I'm not even sure what mouse is supposed to represent, as there are to many potential mouse events. What is scroll steps? Glide and steps are two ways to achieve something. there is a fundamental misunderstanding of how they differ, but both already exist. Stamp over, set the spirits position over then stamp. Pen down over, same thing.
Stop sound is also kind of pointless. Sounds are tied to a specific sprite, so if you want a sound to stop assign it to it's own sprite, then set that sprites volume to 0 when you want the sound to stop. I receive exists in multiple ways broadcasts or the = operator. Script# is activated can be done with brodcast or a variable. [something] is touching [something] exists, as it its sprite specific, it's called touching [something] under sensing.
Many of these already exist or are easily implemented. Stop sprite's scripts, for example, can be done with repeat until a variable is set, then have stop script after it. I receive already exists, just have it set a variable, and test against that variable. When [Something] clicked is specific to a sprite. Why not use the existing when sprite clicked? When flag clicked exists, just have it set a variable for the the purposes your trying to use it for. Distance to x and y already exists.
whats "z" position?
3D Depth
Touching color other than is basicly "If Not touching 'color', Blah Blah Blah"
I'm seeing flawed logic. If you want to sense if it's touching colors other than green, and green, what are you sensing for? Not touching green would have the sprite see if it's touching any color other than green. touching green would see if the sprite is touching green. it can only be one of the two. take your pick. If you want other colors involved some how, then you need to specify them.
(view all replies)No its not. It can be touching a colour other than green, but also be touching green. Sprites can touch more than one colour at a time!
Other than that, perfecto!
These are actually ones I woudl want! They would be so useful!
yep :)
lolz: glide _ steps!!!!!! =)
whats so lol? smooth stepping? me and my friends have wanted it for ages...
1.2.3.4?
and it's taking so long because making them (apart from show/hide variables) is gonna be pretty hard.
it's taking the mick out of the two decimal places. How does it work?
It's Funny cuz the new version of scratch has the hide and show variable blocks
they looked at these projectys and thought: "well, if that's what they want..."
whats z position
front and back
i know about V and Z positions
whats v position?
(view all replies)Just a few of my criticisms. First off, the z position variable can already be achieved. You just need to use formulas on the size of the sprite. Second of all, the scrolling thing would require a complete overhaul of scratch. Also, the green flag clicked sensing thing would be pointless since the script would start over again anyways. Now that just won't work. Otherwise, some of these, like the "stop sound" block, and the "stop sprite's" block, are ones that I'd like to see.
oh okay yah this pausing pretty much is the same as regular pausing except of course i cant pause music so that has to either keep on playing or be restarted after unpausing
(view all replies)it is possible i made pausing in my new game you just have to make everything happen only if the variable equals one. then make it so that if the variable isn't one it will wait until it is one. i did that in scratch bash it isn't out yet but when it is you can see
(view all replies)Whoa, I totally agree with you! These are the sprites I really wish I had!
Wow, I wish Scratch had these script peices
i would like all of these except for the scroll ones. what does the mouse one do?
i have no idea.i forgot to delete it off ofanother project like this (this is two combined,with a bit of mine
(view all replies)all of these... ROCK
three front pagers on my humble project! I can't beleive it!
Scratch needs many things, but I don't think any of the blocks you put up are really necessary.
yah its true i think a pause block would be good though too bad it isn't in here. i mean i know how to make pausing but if you don't decide that you want pausing at the beginning then it takes alot longer.
(view all replies)your right,they aren"t necesserry,but they could help some people
There is no way to "scroll" Scrolling is simply moving a platform then hiding it when it is out of site, then showing it when it is in sight.
multi object no, but with four way,you could make it so that the charecter that is in the center of the screen points in direction 0,180,90 or -90
(view all replies)or,you could make it so that everything else moves 10 steps.
(view all replies)edited
I agree
have you looked at the replies to terminater68... i think i won this argument
(view all replies)we already have when () clicked...
There isn't, you talking about When I receive, check for yourself...
i checked my version of scratch...it IS scratch v1.2.1
i have stop script,and i can mimic it,but it would be better to have it
(view all replies)no,we don't.or is there a new version of scratch
(view all replies)i agree
these would all be awesome scripts; i think you should recommend them to the scratch team