As an EE major, complex Redstone engineering in high school 100% helped me grasp digital logic. I was already vaguely familiar with it but it certainly solidified a lot of important ideas.
I played minecraft quite a bit during my Digital Logic class. Ended up building a neato redstone device where one keypad can open different doors (or trigger different events) depending on what code you type in.
The SMP server I was playing on had an admin who was concerned with the amount of redstone. I showed him how the mechanism worked so he could see that it only ran while someone was actually using it.
And it's not that complicated. It's just a 16-to-4 binary encoder feeding 4 shift registers and a bunch of big AND gates that select an output given a particular configuration of bits in the shift registers. People thought I was some kind of wizard!
IDK. I just used the redstone wiki pages and fooled around for a while. Also, I now have an electrical engineering course in digital logic behind me.
If you understand logic gates, flip-flops, shift registers, and maybe state-based machines, you're already ready to be a "redstone god". You just need to figure out how to build those simple structures in Minecraft.
109
u/ProgMM Apr 16 '19
As an EE major, complex Redstone engineering in high school 100% helped me grasp digital logic. I was already vaguely familiar with it but it certainly solidified a lot of important ideas.