I was talking with a friend at the San Antonio Hacker Space (10bitworks.com) and he was explaining to me how keys and locks work. Now that I have the limited range finders I want to incorporate some sort of Key(BlockShape) and Lock(Range Finders hooked up to Logic Blocks).
Let me know if anyone has any Ideas.
Link on how locks work.
http://home.howstuffworks.com/home-improvement/household-safety/security/lock-picking1.htm
Thanks,
Greg
Well…
You have logic gates, aye? Maybe you implement a input interface for special logicgates so you can input a bitmask (or so) for the lock. This is representing the staves in the lock.
The key just has to have the same bitmask so you get a positive output out the lock.
Lockpicking could be implemented by taking a random number genereator and create random bitmask… Brute force so to say…
Am i aiming in the right direction?
@KuroSei I think you and I have the same idea on how it should work, but Im trying to figure out how I will use it in a game level.
I guess it could be as simple as build a key out of blocks that will trigger this logic gate output frequency of greater then 0.
Hmm maybe I will make a un-cut key on a detach block and have them add or take away the blocks that represent they teeth of the key.
Thanks for the input.
One way to use it ingame would be a logic gate. Its output is zero as long as none or a wrong key is attached to the input. Its output is true whatsoever when the right key is attached.
An other way i could think of is simply a physics dependent thing. Maybe you could combine the logic and the physics gates…
My idea here is, that you have the logic-lock and physical pin-blocks. Pin blocks can be grouped representing a keycode. This pingroup is then attached to the logic-lock-block ( haha, rhymes ).
Whenever the right key is inserted, so the logic-block outputs true, the group changes to an off state. If the output is false the pingroup triggers to an on state.
There we have 2 options:
Blocks of type A wont change (They represent 0 in the bitmask)
Blocks of type B will add One block automaticly in the direction they face.
maybe even type C with 2 Blocks attached so you have a greater level for security… and pinsize.
This way you could actually build doors… or locks… or build that thing in logic gates and combine it with rangers… haha. awsome stuff.
I love your project. It reminds me of garys mod.
ScriptBlocks Logic Gates and Limited Range Finders to make a Key Lock system that opens a door
@KuroSei Thanks for you help. This is what I came up with
http://www.youtube.com/watch?v=SKm-njGHdCo
Awsome!
I like! Now i understand clearly what you wanted to do. I thought yous earched a way with which cou yould combine locks with rangers or so. But you wanted to build the lock-mechanics totaly with rangers… It looks so awsome. I like!