shapez 2

shapez 2

Shabazza Aug 20, 2024 @ 10:30am
Clarification needed for signal producer in Shape mode
Not sure if it's a bug.
So I'll post it here.
When I have a signal producer attached to a NOT gate attached to a belt filter,
i would expect it to read the current shape on the belt, compare it with the programmed shape and produce TRUE or FALSE signal at it's output - which it does when DIRECTLY connected to the filter.
But when I put a NOT gate inbetween, the producer should negate it's output and send that to the flter.
But this does not work.
It seems when in shape mode, it can't have anything between it's otuput and the belt filter.
As if the NOT was like a diode and prevents sensing or something.

https://imgur.com/a/ETciyiu

It never gets TRUE and I would actually expect it to be always true for those mismatched shapes. But it stays FALSE/LOW.
-> But when in "number" mode it works even with the NOT.
https://imgur.com/a/txMOu7m

Intended? If so, why?
Shouldn't we be able to also say "if NOT this shape output TRUE" ?

The only thing I can imagine: Even when it says the producer has an output, you guys made it actually IN/OUT, as it needs to sense the shape or the current logic level if in number mode.
And it seems any logic gate inbetween will hinder it from sensing.
Having this IN/OUT is a bit illogical/unintuitive when the symbol says, it's an output.
It should actually have a sensing input and an output.
Because what it actually is, is a "conditional signal producer".
It reads something and sets it's output according to the internal comparison of whatever you set it to.
Last edited by Shabazza; Aug 20, 2024 @ 10:40am
< >
Showing 1-2 of 2 comments
Pandorian Aug 20, 2024 @ 11:49am 
Originally posted by Shabazza:
Intended? If so, why?
Shouldn't we be able to also say "if NOT this shape output TRUE" ?

(Shape A -> Equal <- Shape B) -> Not

Belt filters will work on a shape signal, which is what you were trying on your NOT CuCuCuCu, or a True/False signal. If you're wanting to trash only the gray circle in your example, change the Green checkmark output to the trash and have the red X be your throughput. Basically just opposite of how you have your belts but remove the NOT gate.
Khagan Aug 20, 2024 @ 3:30pm 
Originally posted by Shabazza:
when I put a NOT gate inbetween, the producer should negate it's output and send that to the flter.
But this does not work.
It seems when in shape mode, it can't have anything between it's otuput and the belt filter.
As if the NOT was like a diode and prevents sensing or something.
The flow of information is from the producer to the filter; there is no 'sensing' in the opposite direction. A wire can carry one(1) signal, such as a boolean value or a single shape; "Any shape except this one" is not a possible signal value.

A NOT gate is strictly boolean. Its output is either True or False, and a nonBoolean input is treated as True if it is 'truthy', and False otherwise. All shapes are truthy, so feeding a shape into a NOT gate is considered a True input and always gives a False output.
< >
Showing 1-2 of 2 comments
Per page: 1530 50

Date Posted: Aug 20, 2024 @ 10:30am
Posts: 2