spacechem-community-developers / SpaceChem-Community-Edition

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

Enhanced Production Levels #10

Closed G-Wen closed 5 years ago

G-Wen commented 5 years ago

Currently the game offers fairly limited production level design tools. Each of the following constrains can be relaxed: 1.a Only 6 types of reactors to choose from. b. Quantum reactors and sandbox reactors are not available.

  1. Production levels are limited to only one random input.
  2. The reactor quota is shared between all reactors.
  3. The reactor quota is bound between 2 and 6.
  4. Fixed reactors and pipes (Flidais production level)

The ability to design custom reactors (like research levels) would be very nice. This could include additional options such as having inputs / outputs disabled (like assembly/disassembly reactors) or walls such as quantum reactors.

csaboka commented 5 years ago

The reactor quota is shared between all reactors.

The reactor quota is always shared between all reactors in the whole game. How would the UI even work if you had more complex rules than a global count limit?

IQuick143 commented 5 years ago

I think the reactor choices and customisation are cool but I don't think a quota per reactor type would be any good except for some niche challenge levels since it heavily constraints players options and SC is an open-ended game after all.

G-Wen commented 5 years ago

image

Something like this to demonstrate a 6 sensor reactor quota / 5 super bonder quota.

Also edited in the wish to create levels with fixed reactors and pipes as seen in the last two Flidais production levels.

csaboka commented 5 years ago

Everything but number 3 are now available with the new "free-form" production puzzle type of ResearchNet, released just now as part of CE v4.3.

Having different quotas per reactor type is a big enough task to warrant its own issue, and there doesn't seem to be agreement if it's a good idea at all. Feel free to re-open it as its own issue if you'd like, but I'm closing this one.