The current "Clear" block in Scratch clears everything drawn by pen or stamped from any and every sprite that used it. This can be a problem for multiple sprites using the pen for separate purposes. For example, if a user wanted to display money and health with numbers using two separate sprites using a stamping method, one of the two sprites would become invisible due to both of the sprites using the "clear" block. There are workarounds to this if someone is using anywhere under 5 sprites using the "clear" block, but anything over that amount becomes a problem. I think it would be very convenient if Scratch had "clear" blocks that only cleared pen-drawings and stampings from the specific sprite that made the drawings or stampings. This doesn't mean I would suggest the "clear" block be eliminated altogether, just that the Scratch team adds a separate one with a different functionality. It could be called "Clear for (sprite name)" or something. Also, I think it would be a good idea if this was a block, that it could be used by non-specific sprites to clear other sprite's drawings/stamps. For example, lets say you're browsing the pen blocks under Sprite 2. You could see something like this:
Clear all for [sprite 1 v]Does anyone see how this would be problematic? If you support, please comment!
Last edited by Zparx (2012-11-01 15:49:32)
Offline
It would be immensely hard to implement, while not having a lot of uses for projects, and teaching new scratchers that they can ask the Scratch Team to do immensely hard programming for them. So, don't support.
Offline
TorbyFork234 wrote:
It would be immensely hard to implement, while not having a lot of uses for projects, and teaching new scratchers that they can ask the Scratch Team to do immensely hard programming for them. So, don't support.
not that hard, I could program that in one hour (store different paths for each sprite etc.)
but will definitely slow down projects, so no
Offline
I support. I've had this problem many times, especially when making big, complicated games.
Offline
Offline
Thanks for the feedback, guys! I'm not really understanding the points of those of you who are saying it would be hard to program... I've had experience with coding java, and something like that actually seems extremely simple. I'll add the supporters names to a list!
Offline
Support.
Offline
Zparx wrote:
Thanks for the feedback, guys! I'm not really understanding the points of those of you who are saying it would be hard to program... I've had experience with coding java, and something like that actually seems extremely simple. I'll add the supporters names to a list!
Scratch 2.0 will be in Flash, not Java. Anyway, I semi-support.
Offline
Somewhat, its a cool idea but, it may make lag in projects, i dislike lag.
Offline
TorbyFork234 wrote:
It would be immensely hard to implement, while not having a lot of uses for projects, and teaching new scratchers that they can ask the Scratch Team to do immensely hard programming for them. So, don't support.
You just store a different pen layer for each sprite. It's not that hard.
Offline
Support.
In a game I'm making, a laser is stamped down by a red dot until it reaches a certain colour, then it clears. I tried implementing 2 lasers, but when the first one clears part of the laser on the second one clears too, which wouldn't happen if this was instigated.
Offline
northmeister wrote:
Support.
In a game I'm making, a laser is stamped down by a red dot until it reaches a certain colour, then it clears. I tried implementing 2 lasers, but when the first one clears part of the laser on the second one clears too, which wouldn't happen if this was instigated.
This is sort of the problem I'm having! I'm trying to display health and magic bars, but one or the other will disappear. and I can't not have them use the clear block. They need to clear so that they constantly display accurate stats!
Thanks to all of you for your support!
Offline
I support this idea!
I think it would be incredibly helpful for some projects.
( I'm actually thinking MineCraft. )
Offline
Hmm, this is a cool idea! But I'm not sure how easy it would be to implement. If all of the pen marks are just "drawn onto" the stage, then it might not be possible to remove all of the pen strokes and stamps from any individual sprite. However since Scratch 2.0 will be in flash, it might be easier. I definitely think this would be a cool feature to have - although I just don't want it to create lag in order to use it. I wonder what the ST thinks about this idea.
Offline
Lucario621 wrote:
Hmm, this is a cool idea! But I'm not sure how easy it would be to implement. If all of the pen marks are just "drawn onto" the stage, then it might not be possible to remove all of the pen strokes and stamps from any individual sprite. However since Scratch 2.0 will be in flash, it might be easier. I definitely think this would be a cool feature to have - although I just don't want it to create lag in order to use it. I wonder what the ST thinks about this idea.
I would hope they would give me feedback on it! Especially the ones who do the coding. I just want to know if it would be a hassle to implement. If the put this in the next Scratch version I would make some amazing projects (:
Also, does this mean you support the idea? If so, I'll add your name to the list of supporters!
Offline
Well,how about clearing all, then re-creating what you want still there? Will that work,let me know. Thanks!!!
Offline