shapez
80 ratings
Most compact Automatic Everything Machine
By Boomdingo
I've made the most compact factory for producing any end-game shapes that I can find anywhere. Although compactness doesn't really help much in an infinite world Its good for keeping lag to a minimum and producing shapes as fast as possible because all the parts are closer together. This isn't the fastest I've seen but it can complete a 200 shape-per-second level in about 4 minutes using 2 identical factories. Adding more and more factories will probably slow my game down more than the speed they'll add but even 1 factory will complete a level in 5 minutes. Like most factories, I use a buffer to store items and release them at the right time at increase the per-second amount. At the same time I use all 16 hub inputs for tier upgrade shapes when the buffer is filling up to slowly make the factory faster. Unlike my older factories, the inputs for this are full shapes, 4 belts of each, and 2 belts of each colour. check out my guide on my old factories before wires to see how they've evolved over time:
https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=2207930168
https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=2266775008
https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=2262618423
https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=2246043417
3
2
   
Award
Favorite
Favorited
Unfavorite
Full Factory
Here is a size comparison of this factory compared to my previous ones (screenshots are at the same scale). Its way way smaller than the original.
Factory Explanation
Explaining every part of this factory is a bit pointless, i've done that in previous versions, but I'll explain the bits that might not be easy to see from the pictures.
Layer detector logic (Pink)
This little circuit unstacks the input and gives a different output depending on whether the shape is 2, 3 or 4 layers. If its 4 layers, it just lets the input through normally into the main unstacker logic. If its 3 layers it skips the first layer of the unstacker logic. If its 2 layers it lets it though normally and it skips the first 2 and puts it in again so you can get double the output.
Unstacker Logic (Red on wiring picture)
This is pretty simple. It sequentially unstacks the top layer and send the rest on to the next one. Each corner of that top layer gets analysed by rotating it round each time and then the colour and shape outputs get sent off to the colour mixer, shape selection and missing corner detection.
Missing Corner detection(Black/Dark Blue)
Super simple. Checks if 2 adjacent corners both have shape outputs, if not it opens a gate which reroutes the remaining corner to the next stacker array. The 'corner distribution' and missing corner rerouting is simply just spaghetti belts which takes the outputs of the cutters and move them into the right stacker arrays since the stackers don't line up exactly with the cutters.
Tiny Colour Mixer (wiring in actual factory slightly different to fit around other parts)

Item Dumping
To speed up the creation of the new shape after the level changes I delete all the old colours and shape parts that are stuck in the painters and stacker arrays. When the shape changes a pulse is sent to start a timer which is just a shape moving around a conveyor line. signals from detectors are combined with ORs and sent to lines which open a bunch of trash filters (Purple). It's a bit big because I made it before I discovered you could make T-Flip flops but it works fine as a 10+ second timer depending on the lag. Like I said its a pretty bad timer compared to others I've seen, like a binary counter, but it wouldn't save any space to change it since its put in an empty space anyway.
Buffer
14 Comments
SilverBug 25 May @ 10:11am 
Guide is great but I can find my error.
SilverBug 25 May @ 10:02am 
***Not worth to build it for achievements (i regreted, and don't know where to find error)

I try to build it for the entire whole day and complete with something misplaced (I don't know where and what). It only produce mis-shape and dump it.

And then i googled for a save to load for achievements.
RatGod 5 Jun, 2023 @ 1:49pm 
with the proper tools, you can make a computer out of anything.
jbrainbow 30 Apr, 2022 @ 8:34pm 
as someone who is on level 17 at the moment and is scared to unlock wiring...

what.
♥♥♥♥ Goblin 18 Aug, 2021 @ 7:56am 
I like your setup but I think it can be improved further by having a separate factory somewhere else that creates the secondary and white colours. This factory would be scaled accordingly to keep production speed maxed. Then you'll have a colour filter setup that has 7 inputs instead of 3. This also simplifies the layout.
Marys Thistle 14 Aug, 2021 @ 5:44pm 
yeah it's compact but this thing switches slow by the time yours has it's first correct shape out mine are already outputting a full line
also a thing of note that can save some buildings, on the wire layer, the shape selector really doesn't need that full on logic there. filters are great at getting an input of a certain shape and seeing if said shape is inside their buffer
the way you do it makes those conveyer lines very rigid in what has to go where, you already get the full shape of the corner, just patch that through into the filters
the per corner it goes from:
4 constant signals
4 comperators
7 wire crossings
12 wires

to:
13 wires
yeah that's it
Leslandes 20 Jul, 2021 @ 2:38am 
I just realized the item dumping/slow clock depend on my belt upgrades too >.< So if I want the item dumping to last longer, I've to increase the length of the clock right? (adding readers, etc)
Nefarious Lead Gobbler 10 Jul, 2021 @ 3:18pm 
huh
zenith 3 Mar, 2021 @ 5:39pm 
to @KR15T14N how did you re build it i cant figure out the inputs
DaBat 26 Feb, 2021 @ 11:36am 
That is a thing of beauty :)