Discuss Scratch

hahasamian
Scratcher
1000+ posts

PLEASE ADD THIS BLOCK! It's MUCH better than my last one!

So, I have another block idea, this time it should hopefully be much simpler to make.
So, I'm working on a new type of engine, one that uses colors at heart but masks over a display that adds more quality to the game.
Well, the way I tried it didn't work, but I figured out an alternative if we just have one new block.
Here it is:
<touching color [#00ff00] of [ v] ?>
This allows the object to see whether it is touching a certain color of an object.
Please add! I hope it won't be too complicated to make.
Please support if you want this to happen!
mrbobbygreathead
Scratcher
1000+ posts

PLEASE ADD THIS BLOCK! It's MUCH better than my last one!

P

hahasamian wrote:

<touching color [#00ff00] of [ v] ?>
Support.
1004587
Scratcher
1000+ posts

PLEASE ADD THIS BLOCK! It's MUCH better than my last one!

No support; easy workaround,
<<touching [sprite v] ?> and <<touching color [#ff0088] ?> >>
alexphan
Scratcher
1000+ posts

PLEASE ADD THIS BLOCK! It's MUCH better than my last one!

1004587 wrote:

No support; easy workaround,
<<touching [sprite v] ?> and <touching color [#ff0088] ? >>

But what if the color doesn't belong to that sprite? What if you're touching one sprite, but the target color is from a different one?

Last edited by alexphan (Feb. 5, 2016 22:42:18)

1004587
Scratcher
1000+ posts

PLEASE ADD THIS BLOCK! It's MUCH better than my last one!

alexphan wrote:

1004587 wrote:

No support; easy workaround,
<<touching [sprite v] ?> and <touching color [#ff0088] ? >>

But what if the color doesn't belong to that sprite? What if you're touching one sprite, but the target color is from a different one?

<<touching [sprite v] ?> and <<<touching color [#ff0088] ?> and < <not <touching [other sprite v] ?>>>> >>
hahasamian
Scratcher
1000+ posts

PLEASE ADD THIS BLOCK! It's MUCH better than my last one!

1004587 wrote:

alexphan wrote:

1004587 wrote:

No support; easy workaround,
<<touching [sprite v] ?> and <touching color [#ff0088] ? >>

But what if the color doesn't belong to that sprite? What if you're touching one sprite, but the target color is from a different one?

<<touching [sprite v] ?> and <<<touching color [#ff0088] ?> and < <not <touching [other sprite v] ?>>>> >>
That's impossible. No workarounds for that block. THAT'S WHY I'M ASKING!
1004587
Scratcher
1000+ posts

PLEASE ADD THIS BLOCK! It's MUCH better than my last one!

hahasamian wrote:

1004587 wrote:

alexphan wrote:

1004587 wrote:

No support; easy workaround,
<<touching [sprite v] ?> and <touching color [#ff0088] ? >>

But what if the color doesn't belong to that sprite? What if you're touching one sprite, but the target color is from a different one?

<<touching [sprite v] ?> and <<<touching color [#ff0088] ?> and < <not <touching [other sprite v] ?>>>> >>
That's impossible. No workarounds for that block. THAT'S WHY I'M ASKING!
Still no support. I have a feeling it will not be needed often.
hahasamian
Scratcher
1000+ posts

PLEASE ADD THIS BLOCK! It's MUCH better than my last one!

1004587 wrote:

hahasamian wrote:

1004587 wrote:

alexphan wrote:

1004587 wrote:

No support; easy workaround,
<<touching [sprite v] ?> and <touching color [#ff0088] ? >>

But what if the color doesn't belong to that sprite? What if you're touching one sprite, but the target color is from a different one?

<<touching [sprite v] ?> and <<<touching color [#ff0088] ?> and < <not <touching [other sprite v] ?>>>> >>
That's impossible. No workarounds for that block. THAT'S WHY I'M ASKING!
Still no support. I have a feeling it will not be needed often.
If you have a engine like mine it would. My engine is very clever, just had one problem.
The ST doesn't need to do it now: this game won't come out for awhile.
Zekrom01
Scratcher
1000+ posts

PLEASE ADD THIS BLOCK! It's MUCH better than my last one!

hahasamian wrote:

1004587 wrote:

alexphan wrote:

1004587 wrote:

No support; easy workaround,
<<touching [sprite v] ?> and <touching color [#ff0088] ? >>

But what if the color doesn't belong to that sprite? What if you're touching one sprite, but the target color is from a different one?

<<touching [sprite v] ?> and <<<touching color [#ff0088] ?> and < <not <touching [other sprite v] ?>>>> >>
That's impossible. No workarounds for that block. THAT'S WHY I'M ASKING!
<<touching color [#ff0088] ?> and <touching [sprite v] ?> >
IS a valid workaround.

No support.
hahasamian
Scratcher
1000+ posts

PLEASE ADD THIS BLOCK! It's MUCH better than my last one!

Zekrom01 wrote:

hahasamian wrote:

1004587 wrote:

alexphan wrote:

1004587 wrote:

No support; easy workaround,
<<touching [sprite v] ?> and <touching color [#ff0088] ? >>

But what if the color doesn't belong to that sprite? What if you're touching one sprite, but the target color is from a different one?

<<touching [sprite v] ?> and <<<touching color [#ff0088] ?> and < <not <touching [other sprite v] ?>>>> >>
That's impossible. No workarounds for that block. THAT'S WHY I'M ASKING!
<<touching color [#ff0088] ?> and <touching [sprite v] ?> >
IS a valid workaround.

No support.
No, it's not. I don't think you understand what I'm trying to do here! If you have two objects, one displaying, say, something green, and the real sensing object displaying, say, red, then this would glitch:
when green flag clicked
forever
if <<touching color [#00ff00] ?> and <touching [sense v] ?> > then
Program something that goes here!
end
if <<touching color [#ff0000] ?> and <touching [sense v] ?> > then
Program something here!
end
That would TOTALLY glitch. IT'S NOT A WORKAROUND!
Sheep_tester
Scratcher
500+ posts

PLEASE ADD THIS BLOCK! It's MUCH better than my last one!

Zekrom01 wrote:

hahasamian wrote:

1004587 wrote:

alexphan wrote:

1004587 wrote:

No support; easy workaround,
<<touching [sprite v] ?> and <touching color [#ff0088] ? >>

But what if the color doesn't belong to that sprite? What if you're touching one sprite, but the target color is from a different one?

<<touching [sprite v] ?> and <<<touching color [#ff0088] ?> and < <not <touching [other sprite v] ?>>>> >>
That's impossible. No workarounds for that block. THAT'S WHY I'M ASKING!
<<touching color [#ff0088] ?> and <touching [sprite v] ?> >
IS a valid workaround.

No support.
No, if the sprite was touching the target sprite but it wasn't touching the targeted color on the sprite (and the targeted color was on the stage or another sprite), your workaround wouldn't work.
1004587
Scratcher
1000+ posts

PLEASE ADD THIS BLOCK! It's MUCH better than my last one!

hahasamian wrote:

Zekrom01 wrote:

hahasamian wrote:

1004587 wrote:

alexphan wrote:

1004587 wrote:

No support; easy workaround,
<<touching [sprite v] ?> and <touching color [#ff0088] ? >>

But what if the color doesn't belong to that sprite? What if you're touching one sprite, but the target color is from a different one?

<<touching [sprite v] ?> and <<<touching color [#ff0088] ?> and < <not <touching [other sprite v] ?>>>> >>
That's impossible. No workarounds for that block. THAT'S WHY I'M ASKING!
<<touching color [#ff0088] ?> and <touching [sprite v] ?> >
IS a valid workaround.

No support.
No, it's not. I don't think you understand what I'm trying to do here! If you have two objects, one displaying, say, something green, and the real sensing object displaying, say, red, then this would glitch:
when green flag clicked
forever
if <<touching color [#00ff00] ?> and <touching [sense v] ?> > then
Program something that goes here!
end
if <<touching color [#ff0000] ?> and <touching [sense v] ?> > then
Program something here!
end
That would TOTALLY glitch. IT'S NOT A WORKAROUND!
<<<touching [sprite v] ?> and <<<touching color [#ff0088] ?> and <<not <touching color [#00ff00] ?>>>>>>
You were saying?

Last edited by 1004587 (Feb. 5, 2016 23:58:15)

1004587
Scratcher
1000+ posts

PLEASE ADD THIS BLOCK! It's MUCH better than my last one!

Sheep_tester wrote:

Zekrom01 wrote:

hahasamian wrote:

1004587 wrote:

alexphan wrote:

1004587 wrote:

No support; easy workaround,
<<touching [sprite v] ?> and <touching color [#ff0088] ? >>

But what if the color doesn't belong to that sprite? What if you're touching one sprite, but the target color is from a different one?

<<touching [sprite v] ?> and <<<touching color [#ff0088] ?> and < <not <touching [other sprite v] ?>>>> >>
That's impossible. No workarounds for that block. THAT'S WHY I'M ASKING!
<<touching color [#ff0088] ?> and <touching [sprite v] ?> >
IS a valid workaround.

No support.
No, if the sprite was touching the target sprite but it wasn't touching the targeted color on the sprite (and the targeted color was on the stage or another sprite), your workaround wouldn't work.

1004587 wrote:

<<<touching [sprite v] ?> and <<<touching color [#ff0088] ?> and <<not <touching color [#00ff00] ?>>>>>>
You were saying?
hahasamian
Scratcher
1000+ posts

PLEASE ADD THIS BLOCK! It's MUCH better than my last one!

1004587 wrote:

Sheep_tester wrote:

Zekrom01 wrote:

hahasamian wrote:

1004587 wrote:

alexphan wrote:

1004587 wrote:

No support; easy workaround,
<<touching [sprite v] ?> and <touching color [#ff0088] ? >>

But what if the color doesn't belong to that sprite? What if you're touching one sprite, but the target color is from a different one?

<<touching [sprite v] ?> and <<<touching color [#ff0088] ?> and < <not <touching [other sprite v] ?>>>> >>
That's impossible. No workarounds for that block. THAT'S WHY I'M ASKING!
<<touching color [#ff0088] ?> and <touching [sprite v] ?> >
IS a valid workaround.

No support.
No, if the sprite was touching the target sprite but it wasn't touching the targeted color on the sprite (and the targeted color was on the stage or another sprite), your workaround wouldn't work.

1004587 wrote:

<<<touching [sprite v] ?> and <<<touching color [#ff0088] ?> and <<not <touching color [#00ff00] ?>>>>>>
You were saying?
You sent that twice and did something weird the second time. I'm tired of arguing, also, that block would KILL any sensing, have you not noticed? It's just a worse repetition of the first…l
hahasamian
Scratcher
1000+ posts

PLEASE ADD THIS BLOCK! It's MUCH better than my last one!

hahasamian wrote:

1004587 wrote:

Sheep_tester wrote:

Zekrom01 wrote:

hahasamian wrote:

1004587 wrote:

alexphan wrote:

1004587 wrote:

No support; easy workaround,
<<touching [sprite v] ?> and <touching color [#ff0088] ? >>

But what if the color doesn't belong to that sprite? What if you're touching one sprite, but the target color is from a different one?

<<touching [sprite v] ?> and <<<touching color [#ff0088] ?> and < <not <touching [other sprite v] ?>>>> >>
That's impossible. No workarounds for that block. THAT'S WHY I'M ASKING!
<<touching color [#ff0088] ?> and <touching [sprite v] ?> >
IS a valid workaround.

No support.
No, if the sprite was touching the target sprite but it wasn't touching the targeted color on the sprite (and the targeted color was on the stage or another sprite), your workaround wouldn't work.

1004587 wrote:

<<<touching [sprite v] ?> and <<<touching color [#ff0088] ?> and <<not <touching color [#00ff00] ?>>>>>>
You were saying?
You sent that twice and did something weird the second time. I'm tired of arguing, also, that block would KILL any sensing, have you not noticed? It's just a worse repetition of the first…l
-I was about to say nothing. LOL ^see that^? LOL
MathlyCat
Scratcher
1000+ posts

PLEASE ADD THIS BLOCK! It's MUCH better than my last one!

hahasamian wrote:

-I was about to say nothing. LOL ^see that^? LOL
Please don't spam.


@1004587

An assumption is not a valid point to not support; elaborate why you assume that.


It's a nice feature, and it's probably needed, so I semi-support; I'm a bit iffy on the fact of the design. Can it be workaround-ed?
hahasamian
Scratcher
1000+ posts

PLEASE ADD THIS BLOCK! It's MUCH better than my last one!

MathlyCat wrote:

hahasamian wrote:

-I was about to say nothing. LOL ^see that^? LOL
Please don't spam.


@1004587

An assumption is not a valid point to not support; elaborate why you assume that.


It's a nice feature, and it's probably needed, so I semi-support; I'm a bit iffy on the fact of the design. Can it be workaround-ed?
I don't think there's a possible workaround for this one. That's why I asked for it to be made.
Also, the “spam” is a joke on the fact that I accidentally put the word “I” at the end of the message I sent before it. “It's just a worse repetition of the first…l” <<<See?
hahasamling
Scratcher
1 post

PLEASE ADD THIS BLOCK! It's MUCH better than my last one!

I support, I'm his little bro and I understand what he's doing.
Since I currently have no forums signature…
-hahasamling
ealgase
Scratcher
100+ posts

PLEASE ADD THIS BLOCK! It's MUCH better than my last one!

hahasamian wrote:

1004587 wrote:

Sheep_tester wrote:

Zekrom01 wrote:

hahasamian wrote:

1004587 wrote:

alexphan wrote:

1004587 wrote:

No support; easy workaround,
<<touching [sprite v] ?> and <touching color [#ff0088] ? >>

But what if the color doesn't belong to that sprite? What if you're touching one sprite, but the target color is from a different one?

<<touching [sprite v] ?> and <<<touching color [#ff0088] ?> and < <not <touching [other sprite v] ?>>>> >>
That's impossible. No workarounds for that block. THAT'S WHY I'M ASKING!
<<touching color [#ff0088] ?> and <touching [sprite v] ?> >
IS a valid workaround.

No support.
No, if the sprite was touching the target sprite but it wasn't touching the targeted color on the sprite (and the targeted color was on the stage or another sprite), your workaround wouldn't work.

1004587 wrote:

<<<touching [sprite v] ?> and <<<touching color [#ff0088] ?> and <<not <touching color [#00ff00] ?>>>>>>
You were saying?
You sent that twice and did something weird the second time. I'm tired of arguing, also, that block would KILL any sensing, have you not noticed? It's just a worse repetition of the first…l
I agree. If the workaround doesn't work, use broadcasts.
hahasamian
Scratcher
1000+ posts

PLEASE ADD THIS BLOCK! It's MUCH better than my last one!

ealgase wrote:

hahasamian wrote:

1004587 wrote:

Sheep_tester wrote:

Zekrom01 wrote:

hahasamian wrote:

1004587 wrote:

alexphan wrote:

1004587 wrote:

No support; easy workaround,
<<touching [sprite v] ?> and <touching color [#ff0088] ? >>

But what if the color doesn't belong to that sprite? What if you're touching one sprite, but the target color is from a different one?

<<touching [sprite v] ?> and <<<touching color [#ff0088] ?> and < <not <touching [other sprite v] ?>>>> >>
That's impossible. No workarounds for that block. THAT'S WHY I'M ASKING!
<<touching color [#ff0088] ?> and <touching [sprite v] ?> >
IS a valid workaround.

No support.
No, if the sprite was touching the target sprite but it wasn't touching the targeted color on the sprite (and the targeted color was on the stage or another sprite), your workaround wouldn't work.

1004587 wrote:

<<<touching [sprite v] ?> and <<<touching color [#ff0088] ?> and <<not <touching color [#00ff00] ?>>>>>>
You were saying?
You sent that twice and did something weird the second time. I'm tired of arguing, also, that block would KILL any sensing, have you not noticed? It's just a worse repetition of the first…l
I agree. If the workaround doesn't work, use broadcasts.
You agree with what? No one said anything about broadcasts, and how would that fix this?
Also, I've already told everyone, THERE ARE NO WORKAROUNDS FOR THIS BLOCK THAT PROPERLY WORK!!!
And, I tried something that used broadcasts, and it totally glitches. Everything kept blinking.
I'm tired of arguing, there are no workarounds!

Last edited by hahasamian (Feb. 6, 2016 15:19:53)

Powered by DjangoBB