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

#1 2010-09-29 20:59:51

-GizzardGulp-
Scratcher
Registered: 2010-03-05
Posts: 100+

Invisible Material Sensing

My idea for the next version of scratch is so that in the paint editor you can paint what I will call "materials" for now. materials will just be a paint that you can name in the paint editor. for example, when I go and click on the materials button in the paint editor it will ask you to type the name of your material or select an already made material. After this, you can paint over your sprite in different places to mark where that material is. Materials will only be visible in the paint editor. In the normal screen where all the sprites and backgrounds interact the material paint will not be visible. A sensing block could then be added reading: "if touching material ____" so that you could have only part of a sprite be sensed when touched without having to change the color of the actual sprite.
Here is a mockup tutorial:
(go to http://suggest.scratch.mit.edu/forums/6 … al-sensing to vote)
http://i1118.photobucket.com/albums/k607/Max_Levine/1.png
http://i1118.photobucket.com/albums/k607/Max_Levine/2.png
http://i1118.photobucket.com/albums/k607/Max_Levine/3.png
http://i1118.photobucket.com/albums/k607/Max_Levine/4.png
http://i1118.photobucket.com/albums/k607/Max_Levine/5.png
http://i1118.photobucket.com/albums/k607/Max_Levine/6.png
http://i1118.photobucket.com/albums/k607/Max_Levine/7.png
http://i1118.photobucket.com/albums/k607/Max_Levine/8.png
http://i1118.photobucket.com/albums/k607/Max_Levine/9.png
http://i1118.photobucket.com/albums/k607/Max_Levine/10.png
http://i1118.photobucket.com/albums/k607/Max_Levine/11.png

It will allow you to create games (platformers specifically) without having to color the sides of the sprite or create pesky sensing sprites that can be a little glitchy. another good thing about this is the materials would be stamped along with the sprite.

Last edited by -GizzardGulp- (2010-11-06 15:59:26)


http://i1118.photobucket.com/albums/k607/Max_Levine/SnoutmolStudios.png

Offline

 

#2 2010-09-29 21:04:44

coolstuff
Community Moderator
Registered: 2008-03-06
Posts: 1000+

Re: Invisible Material Sensing

Interesting idea! It makes tons of sense, but on the other hand, it's a little bit difficult to grasp the concept of this. It's not overly complicated, but I fear people may get confused.

I would like to see this implemented in the future, though.  smile

Offline

 

#3 2010-09-30 17:41:50

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

Re: Invisible Material Sensing

Sounds interesting. However, this is pretty easily achieved already, so I'm not sure if it's worth the effort.


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

Offline

 

#4 2010-10-02 14:00:51

Bentheneighbor
Scratcher
Registered: 2008-12-24
Posts: 100+

Re: Invisible Material Sensing

This seems like it would come in handy, but some points will have to be clarified.


"Something most Flash developers couldn't do."/"If 50 people did this, I would be amazed."/"Truly the best game on Scratch."/"So realistic, dark, and even beautiful, this game is better than 90% of escape games!" Real comments! CLICK HERE to see for yourself!

Offline

 

#5 2010-10-03 08:28:43

-GizzardGulp-
Scratcher
Registered: 2010-03-05
Posts: 100+

Re: Invisible Material Sensing

It is only achieved using different colors on the sides of the sprite which looks a bit quirky. Or creating an entirely new sprite to follow it around with ghost affect sensing for them, this is also glitchy and doesn't entirely make sense.

Harakou wrote:

Sounds interesting. However, this is pretty easily achieved already, so I'm not sure if it's worth the effort.


http://i1118.photobucket.com/albums/k607/Max_Levine/SnoutmolStudios.png

Offline

 

#6 2010-10-03 12:12:40

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

Re: Invisible Material Sensing

-GizzardGulp- wrote:

It is only achieved using different colors on the sides of the sprite which looks a bit quirky. Or creating an entirely new sprite to follow it around with ghost affect sensing for them, this is also glitchy and doesn't entirely make sense.

Harakou wrote:

Sounds interesting. However, this is pretty easily achieved already, so I'm not sure if it's worth the effort.

Invisible sensing sprites aren't glitchy and really aren't that hard.


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

Offline

 

#7 2010-10-03 12:52:25

-GizzardGulp-
Scratcher
Registered: 2010-03-05
Posts: 100+

Re: Invisible Material Sensing

But you have to make an entirely new sprite, your right Harokuo about it being easy and non glitchy but a new sprite is entirely unnecessary if this were a block in scratch. Sensing only with colors just doesn't seem very practical.

Harakou wrote:

-GizzardGulp- wrote:

It is only achieved using different colors on the sides of the sprite which looks a bit quirky. Or creating an entirely new sprite to follow it around with ghost affect sensing for them, this is also glitchy and doesn't entirely make sense.

Harakou wrote:

Sounds interesting. However, this is pretty easily achieved already, so I'm not sure if it's worth the effort.

Invisible sensing sprites aren't glitchy and really aren't that hard.


http://i1118.photobucket.com/albums/k607/Max_Levine/SnoutmolStudios.png

Offline

 

#8 2010-10-03 19:48:50

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

Re: Invisible Material Sensing

-GizzardGulp- wrote:

But you have to make an entirely new sprite, your right Harokuo about it being easy and non glitchy but a new sprite is entirely unnecessary if this were a block in scratch. Sensing only with colors just doesn't seem very practical.

Harakou wrote:

-GizzardGulp- wrote:

It is only achieved using different colors on the sides of the sprite which looks a bit quirky. Or creating an entirely new sprite to follow it around with ghost affect sensing for them, this is also glitchy and doesn't entirely make sense.

Invisible sensing sprites aren't glitchy and really aren't that hard.

Personally, I think sensor sprites are more versatile. Instead of being limited to one invisible material type, you can have many. (i.e. As many colors as you can make in a single sprite)


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

Offline

 

#9 2010-10-03 21:06:22

-GizzardGulp-
Scratcher
Registered: 2010-03-05
Posts: 100+

Re: Invisible Material Sensing

Harakou wrote:

-GizzardGulp- wrote:

But you have to make an entirely new sprite, your right Harokuo about it being easy and non glitchy but a new sprite is entirely unnecessary if this were a block in scratch. Sensing only with colors just doesn't seem very practical.

Harakou wrote:


Invisible sensing sprites aren't glitchy and really aren't that hard.

Personally, I think sensor sprites are more versatile. Instead of being limited to one invisible material type, you can have many. (i.e. As many colors as you can make in a single sprite)

who said you could only make one material per sprite?


http://i1118.photobucket.com/albums/k607/Max_Levine/SnoutmolStudios.png

Offline

 

#10 2010-10-06 20:10:54

-GizzardGulp-
Scratcher
Registered: 2010-03-05
Posts: 100+

Re: Invisible Material Sensing

With many materials you could be able to sense much more without having to create multiple sensing sprites that can sometimes be a little slower than the actual sprite, making them lag behind it.


http://i1118.photobucket.com/albums/k607/Max_Levine/SnoutmolStudios.png

Offline

 

#11 2010-10-06 21:04:00

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

Re: Invisible Material Sensing

-GizzardGulp- wrote:

With many materials you could be able to sense much more without having to create multiple sensing sprites that can sometimes be a little slower than the actual sprite, making them lag behind it.

You don't need multiple sensing sprites.


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

Offline

 

#12 2010-10-07 06:42:35

-GizzardGulp-
Scratcher
Registered: 2010-03-05
Posts: 100+

Re: Invisible Material Sensing

Harakou wrote:

-GizzardGulp- wrote:

With many materials you could be able to sense much more without having to create multiple sensing sprites that can sometimes be a little slower than the actual sprite, making them lag behind it.

You don't need multiple sensing sprites.

you do if you want to sense for many different sprites. and besides, the sensing sprites sometimes lag behind the original sprite by 1 unit.


http://i1118.photobucket.com/albums/k607/Max_Levine/SnoutmolStudios.png

Offline

 

#13 2010-10-07 06:44:08

-GizzardGulp-
Scratcher
Registered: 2010-03-05
Posts: 100+

Re: Invisible Material Sensing

it is also annoying to have a bunch of sensing sprites to clean up after when you are going back and removing glitches at the end. they just get in the way


http://i1118.photobucket.com/albums/k607/Max_Levine/SnoutmolStudios.png

Offline

 

#14 2010-10-08 07:01:38

-GizzardGulp-
Scratcher
Registered: 2010-03-05
Posts: 100+

Re: Invisible Material Sensing

Harokuo, why do you not like this idea? i could help scratch. just because there are other ways to work around having to have this doesn't mean it should be added.


http://i1118.photobucket.com/albums/k607/Max_Levine/SnoutmolStudios.png

Offline

 

#15 2010-10-08 15:10:17

steppenwulf
Scratcher
Registered: 2009-07-23
Posts: 1000+

Re: Invisible Material Sensing

I like the idea  smile


I'm graduating HS this April and going to college in the Fall.

Offline

 

#16 2010-10-08 16:11:19

coolstuff
Community Moderator
Registered: 2008-03-06
Posts: 1000+

Re: Invisible Material Sensing

-GizzardGulp- wrote:

Harokuo, why do you not like this idea? i could help scratch. just because there are other ways to work around having to have this doesn't mean it should be added.

Well, if it's a fairly easy workaround (and rather limited uses for the new feature) I can see where Harakou may think this idea isn't necessary. However, I don't believe they said they disliked the idea, just that it isn't worth the effort.

It's quite a simple workaround, really.

Offline

 

#17 2010-10-09 07:48:01

-GizzardGulp-
Scratcher
Registered: 2010-03-05
Posts: 100+

Re: Invisible Material Sensing

but it means adding a whole 'nother sprite and if you had a game where you have a bunch of sprites you want to sense with you will have a bunch of sensing sprites that will take some time to sort out if you need to and will get all scrambled up

coolstuff wrote:

-GizzardGulp- wrote:

Harokuo, why do you not like this idea? i could help scratch. just because there are other ways to work around having to have this doesn't mean it should be added.

Well, if it's a fairly easy workaround (and rather limited uses for the new feature) I can see where Harakou may think this idea isn't necessary. However, I don't believe they said they disliked the idea, just that it isn't worth the effort.

It's quite a simple workaround, really.


http://i1118.photobucket.com/albums/k607/Max_Levine/SnoutmolStudios.png

Offline

 

#18 2010-10-09 08:05:07

-GizzardGulp-
Scratcher
Registered: 2010-03-05
Posts: 100+

Re: Invisible Material Sensing

You know how when you create a new sprite to follow another sprite directly behind it but it's off by a little bit? That's because it's centered differently in the paint editor. So you have to go back to the paint editor and recenter the sensing sprite only to fail and center it slightly to the left. So you go back into the paint editor after testing out how well it follows the other sprite (which fails) and recenter it again. this whole process would be completely unnecessary if you could create the materials directly on top of the original sprite and not bother creating a new sensing sprite.
Also, you must create more stacks for a sensing sprite. something like this:
When Green Flag Clicked
Set Ghost Affect To 100
Forever
Go To (original sprite)
End Of Forever Thing
Than you have to add it broadcasting to the original sprite DIFFERENT messages every time it's touched somewhere it's a DIFFERENT color. so on top of having extra sprites you have extra broadcast messages to take care of. this does not look like much but compared to the simplicity of invisible material sensing, it is easier. much easier. especially if you have multiple sprites that need to be sensing something.
Sorry that I didn't use real pictures for the script, it wasn't working for dragging the scripts here.

Last edited by -GizzardGulp- (2010-10-09 08:09:45)


http://i1118.photobucket.com/albums/k607/Max_Levine/SnoutmolStudios.png

Offline

 

#19 2010-10-09 08:10:36

-GizzardGulp-
Scratcher
Registered: 2010-03-05
Posts: 100+

Re: Invisible Material Sensing

Thank You!

steppenwulf wrote:

I like the idea  smile


http://i1118.photobucket.com/albums/k607/Max_Levine/SnoutmolStudios.png

Offline

 

#20 2010-10-09 10:06:19

-GizzardGulp-
Scratcher
Registered: 2010-03-05
Posts: 100+

Re: Invisible Material Sensing

Thanks!

Bentheneighbor wrote:

This seems like it would come in handy, but some points will have to be clarified.


http://i1118.photobucket.com/albums/k607/Max_Levine/SnoutmolStudios.png

Offline

 

#21 2010-10-09 10:08:34

-GizzardGulp-
Scratcher
Registered: 2010-03-05
Posts: 100+

Re: Invisible Material Sensing

Thank You too!

coolstuff wrote:

Interesting idea! It makes tons of sense, but on the other hand, it's a little bit difficult to grasp the concept of this. It's not overly complicated, but I fear people may get confused.

I would like to see this implemented in the future, though.  smile


http://i1118.photobucket.com/albums/k607/Max_Levine/SnoutmolStudios.png

Offline

 

#22 2010-10-09 11:11:37

-GizzardGulp-
Scratcher
Registered: 2010-03-05
Posts: 100+

Re: Invisible Material Sensing

Let me clarify something:
You can create as many materials as you want just like variables and broadcasts
You can use the same material on different sprites (now theres something that'd be hard to do with just sensing sprites.)
You can add and delete materials
You can paint the materials anywhere you like on the sprite in the paint editor
The materials are only visible in the paint editor (I'm not sure what they should look like in the paint editor. Maybe ghostly wisps of smoke or something?)
There will be a new sensing block called: touching material ___?
thats all i can think of for now!


http://i1118.photobucket.com/albums/k607/Max_Levine/SnoutmolStudios.png

Offline

 

#23 2010-10-09 14:51:31

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

Re: Invisible Material Sensing

coolstuff wrote:

-GizzardGulp- wrote:

Harokuo, why do you not like this idea? i could help scratch. just because there are other ways to work around having to have this doesn't mean it should be added.

Well, if it's a fairly easy workaround (and rather limited uses for the new feature) I can see where Harakou may think this idea isn't necessary. However, I don't believe they said they disliked the idea, just that it isn't worth the effort.

It's quite a simple workaround, really.

My point exactly. And your method of using sensing sprites sounds rather complex. In most games that employ sensors, the sensor sprite controls all the action, and the visible sprite just infinitely goes to its position.


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

Offline

 

#24 2010-10-11 18:44:25

-GizzardGulp-
Scratcher
Registered: 2010-03-05
Posts: 100+

Re: Invisible Material Sensing

yes but you have to recenter it so its center is the same as the original sprite

Harakou wrote:

coolstuff wrote:

-GizzardGulp- wrote:

Harokuo, why do you not like this idea? i could help scratch. just because there are other ways to work around having to have this doesn't mean it should be added.

Well, if it's a fairly easy workaround (and rather limited uses for the new feature) I can see where Harakou may think this idea isn't necessary. However, I don't believe they said they disliked the idea, just that it isn't worth the effort.

It's quite a simple workaround, really.

My point exactly. And your method of using sensing sprites sounds rather complex. In most games that employ sensors, the sensor sprite controls all the action, and the visible sprite just infinitely goes to its position.


http://i1118.photobucket.com/albums/k607/Max_Levine/SnoutmolStudios.png

Offline

 

#25 2010-10-11 18:46:18

-GizzardGulp-
Scratcher
Registered: 2010-03-05
Posts: 100+

Re: Invisible Material Sensing

or else its off a little


http://i1118.photobucket.com/albums/k607/Max_Levine/SnoutmolStudios.png

Offline

 

Board footer