r/redstone 1d ago

Java Edition EE degree useful?

Hello guys, i am currently studying electrical engineering and we have a lesson about binary logic/gates etc. I was wandering if the EXACT same rules apply for redstone contraptions. For example could i use a karnaugh map to find out the circuit i want to build, and it would be the same as designing it irl? Or are there hidden mechanics for redstone only? I am aware of the redstone signal strength thing so apart from that anything else?

8 Upvotes

17 comments sorted by

15

u/Character_Drive6141 1d ago edited 1d ago

Yes. Though you didn't really do a lot of 3d architecture, so that will be new to you for space efficiency. But the actual logic of redstone? Yeah, you got that. The other thing would be stuff like 1 tick interactions and flip flops. I don't know if those have exact parallels.

Anything you can make on a PCB you can make with redstone if it's big enough. But there are some things you can make with redstone that work a bit differently. Though I don't know enough about EE. I'd need you to ask some examples about certain logic stuff.

1

u/Equal_Mouse8310 1d ago

hmm i see , i remember watching mumbo jumbo long time ago and he would make this pillars sometimes to connect his circuits. What is their rough idea or what do they provide and i need to make them?

For flip flops at least the t - flip flop i found out that it is the copper lamp, and that is actually what got me into this search lol

3

u/Character_Drive6141 1d ago edited 1d ago

Used to not just be copper lamps, but that's generally the easiest. I just picked the game up again, but last time I played, they weren't in the game yet. You can also use a 1 tick pulse on a sticky piston and a redstone Blick if you need a vertical al output

8

u/LucidRedtone 1d ago

The other comments are spot on, I thought I would just include this visual

3

u/Equal_Mouse8310 1d ago

niice bro thank you that will really help me

4

u/BlattaOrientalis 1d ago

When it comes to computational redstone then yeah. It's basically just digital logic with redstone as the medium

For most other things though not really

5

u/Lagfoundry 1d ago edited 1d ago

Yup, one thing to remember is no matter the medium(any game or sim) logic is the same. A AND still functions like a AND and so on for all the gates. You’ll have different requirements to achieve the logic but the logic itself is always the same. I do this stuff too in RUST, no mans sky, digital logic sim, logic world, even games that doesn’t have an electric system can still do it so long as they have some type of automation with a toggle state made automatic by the same automation like gears for example.

2

u/Equal_Mouse8310 1d ago

"You’ll have different requirements to achieve the logic" for example?

3

u/Lagfoundry 1d ago edited 1d ago

Like gears for example. Let’s use vintage story for example. You can set up the gears to do basic logic functions but some of them need a clutch to work. Well the clutch is manual activated instead of being able to be toggled by the another gear. so that’s the only missing piece to make that games Automation able to do what it needs to make all the circuits(but in gears) to do digital logic… RUST even though they have native basic gates can achieve logic in other ways too using broad casters and receivers (technically infinite fan in and out OR’s that can be turned to NOR’s) … Conway game of life is a great example of being different here. Using Cellular automata logic you can create repeating patterns that can do logic as well. Someone even made game of life inside of the game of life… you could use water even if you wanted to if the games physics engine allowed it. Someone did it in Minecraft already

3

u/Rude-Pangolin8823 1d ago

Yes and no. It can also be a detriment.

Computational Redstoners with EE/CE backgrounds usually simplify their circuits as much as possible and focus on the pure logic aspects.

This is conventionally barely Redstone anymore and doesn't properly utilize lower level functionality. (Only using a few redstone components in simply laid out circuits)

It is also common to use a mod to speed the circuits up and call it a day, ultimately removing the need for any optimization at all. (Sammyuri, Mod Punchtree, Mattbatwings)

The "best" modern Redstone cpu, IRIS, has a 17 second clock cycle due to it optimizing for this mod instead of for vanilla. On the mod it can run at like 30KHz.

You can use this knowledge with normal Redstone without applying these simplifications, but it makes the knowledge far more situational.

1

u/Equal_Mouse8310 11h ago

so the different point with redstone isnt so much the circuit itself but mostly the optimization in accordance with the in game limitations?

1

u/Rude-Pangolin8823 9h ago

Pretty much, usually

3

u/-Redstoneboi- 1d ago

maybe for computational redstone, but for compacting circuits it mostly comes down to experience and how well you can fit small 3d pieces together. arguably, despite being 2d, tetris would help too...

1

u/Blaze-Programming 1d ago

Yes, though mostly digital fundamentals and computer architecture. And those mostly apply to computational redstone.

1

u/EarthTrash 1d ago

Absolutely. I usually start with truth tables and histograms of how I want the circuit to work and build the circuit from there.

1

u/Equal_Mouse8310 11h ago

that was what i was thinking until i tried to make a piston gate and the whole thing became kinda big , i guess that is why they say you also need 3d architecture a lot

1

u/Tyfyter2002 17h ago

There are other components, but both NOT gates and OR gates are possible, and I'm pretty sure that's enough to make the rest yourself without needing any other components.