Compound Combinators (complex logic in a single building)
Posted: Tue Jul 28, 2015 3:40 pm
I remember in 4th grade (I'm dating myself here!) I was addicted to an Apple ][ game called Rocky's Boots, in which you wired up sensors and logic gates to activate a boot to kick the correct items off a conveyor belt. Later I played Robot Odyssey, which had you visually programming little robots in much the same way: you would go inside the robot, and you would be in a room with sensor inputs and action outputs (thruster, grabber, etc.) sticking out of the walls. You would wire these together with logic gates to make it do what you wanted.
It looked like this:
The really cool thing about Robot Odyssey is that you could also build chips, which were basically integrated circuits: they had eight pins that you could wire up. You could go inside the chip, and you'd be in a room with eight terminals on the walls, which you wired up with ANDs and ORs and NOTs to create the behavior of the chip.
In the above image, the whole logic of the robot is embodied in such a chip (the cyan box with a "2" on it). Here's what the inside of a chip looked like:
When I saw that Combinators were coming to Factorio, and also that surfaces were implemented (though not yet used), it immediately gave me the idea for a "Compound Combinator": clicking on it would transport the player inside, where they would see connections for the Compound Combinator's inputs and outputs coming in through the walls, and there would be floor space where standard combinators could be placed and wired up as usual. The player's avatar could be changed to some kind of hologram looking thing, or it could be absent altogether, as in sandbox mode.
What do you think?
Friday Facts comments about surfaces, for reference:
It looked like this:
The really cool thing about Robot Odyssey is that you could also build chips, which were basically integrated circuits: they had eight pins that you could wire up. You could go inside the chip, and you'd be in a room with eight terminals on the walls, which you wired up with ANDs and ORs and NOTs to create the behavior of the chip.
In the above image, the whole logic of the robot is embodied in such a chip (the cyan box with a "2" on it). Here's what the inside of a chip looked like:
When I saw that Combinators were coming to Factorio, and also that surfaces were implemented (though not yet used), it immediately gave me the idea for a "Compound Combinator": clicking on it would transport the player inside, where they would see connections for the Compound Combinator's inputs and outputs coming in through the walls, and there would be floor space where standard combinators could be placed and wired up as usual. The player's avatar could be changed to some kind of hologram looking thing, or it could be absent altogether, as in sandbox mode.
What do you think?
Friday Facts comments about surfaces, for reference:
Surfaces
As you may know, the space platform building part was moved to 0.13, but one of the big changes we had to do is already prepared for 0.12. The game can now contain independent surfaces which are basically independent maps in a single game. This option is unused in the vanilla game, but it is possible to create additional surfaces (and teleport there) through scripting interface. I'm almost sure that some mod will use this new feature, so it will be better tested until officially used in 0.13.