Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature request: Logic gate #29

Closed
bbarry opened this issue May 28, 2020 · 2 comments
Closed

Feature request: Logic gate #29

bbarry opened this issue May 28, 2020 · 2 comments

Comments

@bbarry
Copy link

bbarry commented May 28, 2020

I'd like a component that could swap two lanes if an input matches.

I think it should be a 2 input, 3 output shape. On the input lanes A and B:

  • A - item template
  • B - test lane

Outputs:

  • A - item template discard
  • B - match lane
  • C - no match lane

I think there should be 4 variants:

  1. color matcher: accepts colors on both input lanes; outputs to match lane if colors match
  2. shape matcher: color only; if input is a color, match if shape has that color; otherwise match all available quads on the template
  3. shape matcher: shape only; shape input only; match all available quads on template
  4. shape matcher: color and shape; shape input only; match all available quads on template

It would hold both inputs until there was one in each and room on all output lanes, perform the match and then output.


Reasoning: endgame right now is pretty weak. After you supply the last designed shape it gives you a random one. I think it would be nice if you built towards a programmable machine that you input a small loop of item templates that are production prototypes for a much larger build line thing.

@tobspr tobspr added the on hold label May 29, 2020
@tobspr
Copy link
Member

tobspr commented May 29, 2020

I first need to do some thoughts about this - I know about the endgame being weak though, I already have plans for that :)

@tobspr tobspr closed this as completed Jul 18, 2020
@tobspr
Copy link
Member

tobspr commented Jul 18, 2020

Will be done within the wires update

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants