shapez 2 Big Mechanisms Advanced Logic

FAQ Telegram Community Join Now

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.

shapez 2 Big Mechanisms Advanced Logic

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.

shapez 2 Big Mechanisms Advanced Logic

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.

shapez 2 Big Mechanisms Advanced Logic

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.

FAQ Telegram Community Join Now

Leave a Comment