Infinifactory: Play SpaceChem in 3D!
I've noticed there's multiple threads talking about this, but this game is pretty fantastic and deserves its own thread.
This is a puzzler with the same basic framework of spacechem, but set in a voxel based, 3 dimensional world. Lay down conveyor belts, weld things together, push other things around; it's great. And it's got a sense of humor.
Available on Steam early access now.
(Note that early access doesn't seem applicable here, as near as I can tell, the game is complete, the engine is snappy and responsive, and the voice work is well done.)
http://www.zachtronics.com/infinifactory/
+6
Posts
Edit: Just saw a solution that was ridiculously simple, so yeah, I was thinking way too hard on that one. On the bright side, the technique I used may be useful in the future.
Edit 2: The update changed the puzzle. It used to be that the input had a line of plain blocks in front of it. Those have been changed to conveyors. The timing change messed up my solution.
I thought I had you in my Friends List already, @ContentContext, but I guess not. My Steam name is MrBlarney, so hopefully it's not an issue to find me. The more the merrier, and the more to agonize over cycle and footprint counts. Having all those Spacechemmers playing along is good competition and humbling all the same.
Did you then know that those parts can travel along the conveyor belts...?
Sounds like you can change parts of your factory with new parts falling/shunted into place after a set few cycles.
I haven't actually used this yet - it's more of a curiosity thing right now, but I wonder if it'll be handy later?
We will have meta-factories, dancing and gyrating to sensor/welded input.
It will be glorious.
Edit: My god
I just realised
We can reinvent punchcards with specially crafted falling sets of blocks
Edit2: I wonder if I can do a quine?
Not all of the puzzles got reset, only the first one. But it's not unfair to be stuck - I will say that the new rotator tutorial puzzle took me much longer to solve than the old one!
Well, I think it's neat. It's probably all standard to you guys now. =P
Since the sharing feature isn't available, let me show you some screencaps:
This is the factory in construction:
Important things to note is the floating conduit and the 1x4 set of conveyor belts, seemingly too high above in the air.
Let's see what happens when I start it:
The 1x4 conveyor belt and the conduits fall into place!
But why would I want to do that?
Let's find out what happens when the first block passes through - note the 1x4 conveyor belt is towards the top at the start.
The block triggers the sensor, and pushes the 1x4 conveyor belt down! This means that the next block that comes through goes down the other path! When it does that, it triggers the other sensor, which pushes the 1x4 conveyor belt back up again!
And then they happily combine at the output
Neato!
Edit: After doing some reading, they should come back after re-solving the first puzzle in that section.
Edit 2: That did the trick. Had to make a slight adjustment, due to the rotate block change, but it works.
This is what I love about Infinifactory (and SpaceChem), same puzzle, utterly different solutions. Here's my completely different take on that puzzle:
I just use Fraps. OBS or something similar could be used, but it gets the job done.
Someone on the subreddit made a 7 segment display and I've seen an AND gate too. The pieces are coming together. It's just a matter of time.
Edit: ...are there actual logic gates later on? Either way, I expect some iimpressive feats of computing.
Just figured out how to use OBS! Here's my solution for Small Excavator - I make my halves similar to csuzw does, and just combine them slightly differently is all.
Have they proved that it's Turing complete yet? =P
Edit: Also, I like how you keep your sensor on that loop for timing! It's hilariously awesome
Almost: https://www.youtube.com/watch?v=sX_G8jtZceg (made by Notch too!)
What am I watching?
So awesome
Wait you can put entire parts of the factory on pusher blocks?!?!!
http://youtu.be/kBpw_0AcEgo
Ditto!
Haven't even filled out all of the possible blocks so far
Thought I did okay on Terminal Display Reclamation (quick video in the spoiler):
Duuuude...I hadn't even realized you could make a clock using a conveyor belt loop and a metal box. That's a good one to add to the toolbox.
My design worked pretty dang well despite that, though.
Shuttle Maintenance
Oversight Terminal Model 6
except I noticed that there was a very tiny number of people who managed to get that bastard's footprint under 50 (or is it 50 or under?). I'm just, "HOW?!" So, I spent a good chunk of time trying to figure out how to squeeze it into the smallest possible space. A few grinder-related epiphanies later, and I managed it: a footprint of 46! Goddamn that was interesting.
Would you mind posting a clearer picture of how you got the conveyor belts near the engine input to slide back and forth like that?
This is right next to the input, before the conveyor drops. You can see where the sensors are located.
The left sensor connects straight to the left pusher. For timing purposes, the right sensor has to trigger a pusher-sensor combo, which activates the right pusher.
There's vertical ones, but nothing that fires from underneath. Would certainly reduce the sprawl on some of my solutions.
I really wish there were vertical pushers, or sensor blocks that could detect from the bottom up.
Edit:
Also, once the level sharing features have been sorted out, I fear the inevitable competitions/challenges that will be thrown out.
Fear.
They're already showing up in the workshop on steam. Community submissions are often a total crap shoot though.