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

#1 2013-02-05 12:07:10

shadowmouse
New Scratcher
Registered: 2013-02-03
Posts: 100+

If touching () bounce block

Surely if the graphics are now vectors then each side of a sprite is an instruction (e.g. line from x to y) and therefore the angle of all edges could be easily worked out and sprites could be bounced off other sprites. Please tell me if I have missed something.

Offline

 

#2 2013-02-05 12:25:51

sonicfan12p
Scratcher
Registered: 2011-11-16
Posts: 1000+

Re: If touching () bounce block

Is there a workaround to this? Yes. Is this workaround easy to implement? No, and most people never get it right. I'd actually love to see this block.


Why are the secret organizations getting all the attention?  mad

Offline

 

#3 2013-02-05 12:33:16

taddl
Scratcher
Registered: 2009-03-08
Posts: 100+

Re: If touching () bounce block

great idea!
Many people had the same idea, but not with the new vector graphics!


http://blocks.scratchr.org/API.php?action=projects&type=newest&return=image&user=taddl
http://blocks.scratchr.org/API.php?user=taddl&action=projects&type=newest&return=text&num=1

Offline

 

#4 2013-02-05 13:03:15

shadowmouse
New Scratcher
Registered: 2013-02-03
Posts: 100+

Re: If touching () bounce block

YAY, I came up with an idea that people actually like. First time!

Offline

 

#5 2013-02-05 16:29:55

Firedrake969
Scratcher
Registered: 2011-11-24
Posts: 1000+

Re: If touching () bounce block

no support
   suggested and declined
+ quick workaround
            no support


Click the sign.
https://s3.amazonaws.com/eterna/eterna2/logo2.png

Offline

 

#6 2013-02-05 17:06:40

sonicfan12p
Scratcher
Registered: 2011-11-16
Posts: 1000+

Re: If touching () bounce block

There isn't a quick workaround, at least, not one that works very well.


Why are the secret organizations getting all the attention?  mad

Offline

 

#7 2013-02-05 17:08:02

Firedrake969
Scratcher
Registered: 2011-11-24
Posts: 1000+

Re: If touching () bounce block

sonicfan12p wrote:

There isn't a quick workaround, at least, not one that works very well.

It works the exact same way as the if on edge, bounce block.


Click the sign.
https://s3.amazonaws.com/eterna/eterna2/logo2.png

Offline

 

#8 2013-02-05 17:09:52

sonicfan12p
Scratcher
Registered: 2011-11-16
Posts: 1000+

Re: If touching () bounce block

If I was at my computer right now, I'd look at Scratch and go more in depth. Oh well, it'll have to be tomorrow.


Why are the secret organizations getting all the attention?  mad

Offline

 

#9 2013-02-06 03:16:01

shadowmouse
New Scratcher
Registered: 2013-02-03
Posts: 100+

Re: If touching () bounce block

Firedrake969 wrote:

no support
   suggested and declined
+ quick workaround
            no support

The if on edge bounce block works because the angles and exact positions of the edges are known, but if I were to make an irregular shape, which moves around the screen and rotates and I want a different sprite to bounce off it at exactly the right angle, what's the quick workaround?

Offline

 

#10 2013-02-06 03:21:46

shadowmouse
New Scratcher
Registered: 2013-02-03
Posts: 100+

Re: If touching () bounce block

And Firedrak969, I know that it has been suggested before and declined but the important difference is the vectors. Before sprites were just colours, now they're lines which the computer know the angle of, so what's the problem?

Offline

 

Board footer