spacechem-community-developers / SpaceChem-Community-Edition

Release repository of the SpaceChem Community Edition
39 stars 1 forks source link

Add Flip-Flop toggle for custom research and production #25

Closed arpy0 closed 4 years ago

arpy0 commented 4 years ago

Currently, custom research and production puzzles always have flip flops available, which is not provided in much of the game's original campaign. Adding the option to remove these introduces the possibility of making otherwise easy levels more challenging.

If this is possible, it'd also be interesting to be able to disable syncs and perhaps more, but let's just leave it at this for now.

csaboka commented 4 years ago

Is this what you had in mind? image

I've arrived to the list of three instructions to enable/disable via elimination. Arrows, input and output instructions are required for a puzzle to be playable at all. Technically you could disable grab/drop and still move atoms via quantum tunnels, but that would make no sense in practice. You can disable bond, fuse, split, sense and swap instructions by removing the corresponding reactor features. This leaves rotate, sync and flip/flop as instructions that could be meaningfully toggled.