Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
I could have tried to change my logic but I was trying to reduce the amount of blocks and work to set up an elevator. I currently have a design but it requires four timers and a sensor for each floor. In my test the top and bottom floor needed one event controller and any floor in between needed two or three event controllers. But, like I said, the event controller design doesn't work properly because once it triggers a slot, it won't trigger that slot again until the other slot gets triggered.
1. floor -> push button = 2. floor
2. floor -> push button = 3. floor
3. floor -> push button = 2. floor
2. floor -> push button = 1. floor
We also have "reverse piston" to change direction of the elevator
Example:
1. floor -> push button = 2. floor
2. floor -> reverse piston -> push button -> 1. floor.
I think we used 4 event blocks, 1 for fully extended, 1 for fully retracted and 2 for midpoint offset by 1% (which could be reduced to 3, but we wanted the top gate to not open until the elevator was leaving 1. floor, incase for some reason you changed your mind and didnt want to vent the insides of the ship.)
in regards to your design not going back up again, we used reverse and toggle off as the top and bottom event logic elements, so once it goes to 1. floor, it toggles off and "reverse" as the event trigger. and the button turns the piston back on.
I think there would be a possibility to have preset buttons for floor selection by toggling on/off event blocks based on which floor you want, which would be an exiting new challenge! @Strong Hoov, what do you say? multifloor elevator with floor selection next?
The idea I had while working on my first reply almost worked. I gave up on trying to stop at the appropriate floor and just tried to get it so it would extend or retract in the proper direction between the bottom and top floors. With the car on floor 1, I could hit floor 2's call button and it would extend to the top, hit the call button again and it would retract to the bottom over and over without a problem. I got it to do that on floor 3 as well but sometimes, when I switched between the floor 2 and floor 3 buttons, it just wouldn't work and I have no idea why.
None of the other things that my room mate or I tried worked either.
This could all be easily fixed by just resetting the state of the event controller whenever you turn it off so that it can do the test and do the appropriate action(s) immediately upon turning the block on. They could also improve performance because they wouldn't need to do any of the checks for event controllers that are turned off. Currently it checks even when it is off, it just doesn't do the action(s) when it changes state.
Just had another idea but I think I'll just write it down and try it some other time.