For RedLogic I want to add some way to make smaller circuits or computers. Some things are just too big and complicated to make out of individual logic gates. I want to see what people think is the best way to do this.
Here are my ideas so far:
IDEA 1:
Add computers, like in RP2 or CC (but closer to RP2). You've all seen computers in Minecraft already, so this doesn't need any more explanation.
IDEA 2:
Add PLDs (programmable logic devices). They would be somewhere between computers and gates - you craft the chip, and program it with gates in a textual language, something like this:
(Notice the order of lines doesn't matter and each thing can only be assigned once - as if you were building it with gates)
IDEA 3:
Integrated circuits - literally miniaturized redstone. This is my favourite option, and the one I've thought the most about.
You build a clean room out of a special material and then build your circuit inside it, out of gates and wires only (no other components like hoppers or pistons or PRC's, as it would get too complex).
You scan the contents of this room (somehow; exact details don't matter yet) to get a schematic item.
You can then (through another unknown process) process the schematics to create custom gates. A custom gate produced from the schematic would have the same behaviour as the original circuit, but only take up one block. It would probably also run much faster (perhaps 1000 ticks/second), since there would be much less work required to simulate it.
Related to idea 3, but don't include this in your vote:
For larger SMP servers, there could be a payment system where you can set a price (in items) on a schematic, and give it to another player, and they will automatically pay you every time they use the schematic. I'm not sure how this could be set up so it wouldn't be abusable to teleport items.
For smaller servers and SSP, I could include some schematics with the mod, with a price set to encourage you to make your own. (the payment would simply be voided in that case)
Here are my ideas so far:
IDEA 1:
Add computers, like in RP2 or CC (but closer to RP2). You've all seen computers in Minecraft already, so this doesn't need any more explanation.
IDEA 2:
Add PLDs (programmable logic devices). They would be somewhere between computers and gates - you craft the chip, and program it with gates in a textual language, something like this:
Code:
spawnerRunning <- rslatch(startSpawnerButton || (!haveSlimeballs && haveMobEssence), stopSpawnerButton || !haveMobEssence)
startSpawner <- input right lime
stopSpawner <- input right pink
haveMobEssence <- input front white
output left blue <- spawnerRunning
haveSlimeballs <- input front black
IDEA 3:
Integrated circuits - literally miniaturized redstone. This is my favourite option, and the one I've thought the most about.
You build a clean room out of a special material and then build your circuit inside it, out of gates and wires only (no other components like hoppers or pistons or PRC's, as it would get too complex).
You scan the contents of this room (somehow; exact details don't matter yet) to get a schematic item.
You can then (through another unknown process) process the schematics to create custom gates. A custom gate produced from the schematic would have the same behaviour as the original circuit, but only take up one block. It would probably also run much faster (perhaps 1000 ticks/second), since there would be much less work required to simulate it.
Related to idea 3, but don't include this in your vote:
For larger SMP servers, there could be a payment system where you can set a price (in items) on a schematic, and give it to another player, and they will automatically pay you every time they use the schematic. I'm not sure how this could be set up so it wouldn't be abusable to teleport items.
For smaller servers and SSP, I could include some schematics with the mod, with a price set to encourage you to make your own. (the payment would simply be voided in that case)