I am working on a complex idea - something which I will post more about once I have more built and the core concept working - but I'm potentially hitting a roadblock at the moment with the number of logic blocks needed.
So in simple terms I have a single keypad with 12 buttons which is used as a sort of combination lock (similar to some of the ones in the community content). However instead of opening 1 lock, different combinations would open different locks. In this case I'm looking at having 10 different locks.
Some notes about the combinations:
For a single lock or 2 locks it's not too bad, but when one starts doing the maths I'm looking at 1,000+ logic blocks for 10 locks. And my final plan involves having 3+ of these rooms, perhaps even 20 locks per room - leading to a scary amount of logic blocks. :P
Does anyone have a simpler way of comparing if the chosen lock combination matches a preset combination?
Alternatively perhaps I just need to suck it up and either hard link logic for the combinations or restrict size of final project. I can also shave off some block counts by skipping a block for reset and input but I'm trying to keep it as simple to understand as possible.
I will post some pics once I am home and can work on it more.
So in simple terms I have a single keypad with 12 buttons which is used as a sort of combination lock (similar to some of the ones in the community content). However instead of opening 1 lock, different combinations would open different locks. In this case I'm looking at having 10 different locks.
Some notes about the combinations:
- Order of button press is irrelevant
- The combination chosen needs to be compared against each lock to determine which one to open
- The combinations for each lock are set using activators (i.e. not fixed by logic links, but can be changed by changing the activators)
For a single lock or 2 locks it's not too bad, but when one starts doing the maths I'm looking at 1,000+ logic blocks for 10 locks. And my final plan involves having 3+ of these rooms, perhaps even 20 locks per room - leading to a scary amount of logic blocks. :P
Does anyone have a simpler way of comparing if the chosen lock combination matches a preset combination?
Alternatively perhaps I just need to suck it up and either hard link logic for the combinations or restrict size of final project. I can also shave off some block counts by skipping a block for reset and input but I'm trying to keep it as simple to understand as possible.
I will post some pics once I am home and can work on it more.