shapez 2 Big Mechanisms Advanced Logic – This is my collection of ideas, tips, and tools to create great mosses.
My goal is to help you build something yourself, instead of offering standalone modules ready to copy and paste.
shapez 2 Big Mechanisms Advanced Logic
Shortener | Button
The Button game element is a Switch.
So… Goal Each press of the TOGGLE button in the GUI should trigger a short “click” signal.Tips
– The button toggles between 2 states – 0 and 1. Which is the problem we will solve. So we just split this signal, modify (invert one of them), and reconnect to make the output consistent.
– After clicking we get endless signals. Which is another problem. To solve this, we need to break the signal after some “click” time. So let’s add an EQ-gate.
You can control the length of the “click” by increasing the number of NOTs (=ticks) on one side.
Shape | Crystal | Pin | Null Detector
Goal
Determine if we have a task for a shape or another instance
Tips
The tips are sorted, read them one by one and try to solve them yourself.
– There are 4 types of instances: Shape (SgSgSgSg), Pin (P-P-P-P-), Null (——Rw), or Crystal (cgcgcgcg).
– Null is a signal and can only be checked with Equal-check.
– Only the shape can be painted.
– Only crystals break when stacked.
– You can use virtual operators to check instance changes after an operation.
NotShape detector
This can only be used to run on shapes.
Non-stackable detector
This can be used to separate pins and crystals.
Crystal detector
Here is a combination of detectors with displays to understand how it works.
Memory
Goal
Create a system to store some state
Tips for 1 bit
– True(1) or False(0) is “1bit”, so we need some kind of 1bit storage.
– Store is a thing that must change the output and lock it when first activated.
– We need some consistent signal source (i), independent of external save/unsave.
– By opening its gate separately, we can save 1 bit (=lock signal).
– To reset a bit, we only need to reset the consistent signal (i) 1 bit of memory.
Tips for other pieces
– To store more than 1 bit, we must use the previous bit instead of the consistent signal (i).
– To reset the memory, we have to simulate an overflow, so the last bit just resets the consistent signal (i)
– Each bit has its output that can be used to upgrade this circuit from cumulative storage to a modular switch.
– To perform a switch, the output of each bit must block the output of the previous bit. So you always get one signal from the last active bit.
3-bit memory
There are only 4 states (000, 001, 011, 111) so it’s only a 2-bit memory To make a fair “3-bit memory”, I will extend the logic to not only add states 000, 001, 011, 111 but also support 011, 100, 101, 110.
Thanks for reading our post on shapez 2 Big Mechanisms Advanced Logic, make sure always to drop comments, and don’t also forget that suggestions are allowed.