ForumsGamesMaster's Minecraft Redstone Creations

57 19736
master565
offline
master565
4,122 posts
600

Over the last week or so, I've constructed an (almost) fully operational 3-bit calculator in Minecraft. It can currently add, subtract, and multiply, and, when i get around to making it, divide.

I've decided to mark up a cartograph for you guys to help you understand it.

http://img829.imageshack.us/img829/3339/calculatorcartograph.jpg

(if that's to big, go here)

1: This is where you and the console are, reading the instructions is suggested. This is the only place you need to be.

2: This is the seven segment hexadecimal display. Unfortunately, it only works for addition and subtraction, it has no support for multiplication, you will have to use the binary display for that.

3: An older version of the display. It works faster then the other one because it closer to the circuits, but it's no where near the console.

4: This is the binary to hexadecimal converter. It takes the binary answers and makes them usable for the hexadecimal display.

5: The addition station. Adds your numbers together.

6: The subtraction station. Subtracts your numbers.

7: The multiplication station. Multiplies your numbers.

8: A more powerful calculator i built that only does addition and only displays it in binary. You can check it out if you want, i used a fly mod to get there.


Download link

Just download, unzip, and place in your saves folder.

Problem solutions

1: If it doesn't work at all when you first open it, flip all the switches on then off. The redstone sometimes glitches up with MCedit and this usually fixes it.

2: Read the instructions in the map, you may be operating it wrong.

3: The seven segment display is hexadecimal, so when it comes up as A, B, C, D, E, or F, it's not a glitch.

Any problems, glitches, ect, just ask me. And for the third time this post, read the instructions in the map.

  • 57 Replies
Darkroot
offline
Darkroot
2,799 posts
1,120

Can you link me to a good emulator?


Not really, the software my University uses is expensive and not in high demand. It's called LogicWorks it's both convoluted and very difficult to use.

I'd like to try it in a more conventional way. I just enjoy work because it's more of a challenge working with limitations (though I've never tried it outside of minecraft so I'm not sure it's any easier).


Well the only limitation is knowledge and the discrete math behind some of the logic. An entry level computer designs books would be able to show you throw the basic stuff. But in reality you need a through Discrete math course to get into the harder stuff.

Also, it's really awesome working in a 3D environment, it's like working in the most immersive program ever.


Well I prefer quick and efficient system which would be 2D than a 3D game environment myself. Especially if you just in the process of creating something.

Which type? The 7-segment display or just a simple torch display?


Both really.
master565
offline
master565
4,122 posts
600

Both really.


Well, the binary torch display for the calculator was easy, the answer is already outputted as binary so i lead a wire into a block with a torch on it (the wire may need to be inverted) and then put a sign above it saying which bit the torch is representing. The torch display for the random equation machine was slightly different but not much more complicated. If you look at the middle of the picture i posted on the second page, i have all the wires laid out next to each other, leading into the answer decoder. Before it gets into the decoder, i just add some wire off the line and run it into the torch display like i did before. I have some signs there to remind me which wire represents which number.

The seven segment display is a bit more complicated.

First, we start off with just building exactly what the display looks like (i.e. seven segments of 2 or 3 torches (two is much simpler)). Then, using a mess of redstone, we run wire into them.

http://desmond.imageshack.us/Himg97/scaled.php?server=97&filename=pic1gy.jpg&res=medium

Then, with even more of a mess of redstone, we connect those wires into groups (so that each segment can be powered by 1 torch instead of 3) and then bring these wires down to the ground.

http://desmond.imageshack.us/Himg14/scaled.php?server=14&filename=pic2ne.jpg&res=medium

So now we have 7 wires running across the ground. Each of these wires correspond to a different segment of the display. When we power one of these wires, the segment it's connected two lights up. So after a signal comes out of the binary to hexadecimal converter, it puts a signal into this

http://desmond.imageshack.us/Himg27/scaled.php?server=27&filename=pic3av.jpg&res=medium

I have 15 of these (one for every hexadecimal value). The wires running under it are connected to each segment of the display. Because the power is on, it's inverting each of those torches to the off state. What each one does, is when the power goes off (meaning that number was selected) it let's those torches turn on. When those torches go on, it powers the wires, which go on to power each segment they're connected to. This one that's on happens to be F i believe.
LeftyG
offline
LeftyG
58 posts
30

Is that the painterly pack by rhydox???

master565
offline
master565
4,122 posts
600

Is that the painterly pack by rhydox???


It's a heavily modified version of the pack that the server i play on made.
master565
offline
master565
4,122 posts
600

Update

Due to a very stupid mistake, the machine was considerable slower. I've fixed it now so that it will give you both numbers in approximately 7 tics (about 1 second) instead of a random amount of time ranging from 1 second to forever. It also only operates on 2 clocks instead of 4. If anyone actually wants the updated version, tell me and i'll upload it.

Schmiddy1234
offline
Schmiddy1234
1,082 posts
0

Master... you put a mod so you could fly?? Is that what that picture say?

master565
offline
master565
4,122 posts
600

Master... you put a mod so you could fly?? Is that what that picture say?


Yes, why is that hard to believe?
master565
offline
master565
4,122 posts
600

I have something new for you everyone

http://i.imgur.com/ghxEX.png

It's an Iron door with a lever
You just flip the lever, and the door opens. There's also a second lever, it doesn't do anything, but it makes my eyes happy.

Though in serious news, I do have something really awesome and big that should be finished in the next few days.

fluffypanda1347
offline
fluffypanda1347
19 posts
195

first i dont get it and why do you need a calculator in minecraft have fun and just explore.

Freakenstein
offline
Freakenstein
9,562 posts
4,140

Building things is part of having fun, FluffyPanda, even if it's a working calculator. This is in itself an achievement of its own, since it probably takes several hundred redstone and just as many tries to work 100% correct.

Looks like he's creating more things. I'll rename it to be more general

master565
offline
master565
4,122 posts
600

first i dont get it and why do you need a calculator in minecraft have fun and just explore.


Why do you need to leave useless posts on my thread?

And now for my latest invention

Programmable alarm clock

http://i.imgur.com/1IstP.png

Took me about 2 days to make. Reading the time is the same as any other clock, the dot on the left indicates AM and PM. To change the time, hit the buttons to the right of where you start. The minute button adds a minute to the time, the hour adds an hour to the time.

The alarm part of the clock isn't done yet. It's not that i can't figure it out, it's that it would require an insane amount of grunt work to finish, so unless i can get SPC and world edit to work on my mac, it's not happening.

Download the map

How it works:

I came up with an array of memory cells (RS NOR latch) that get activated progressively, i.e. the first pulse changes the first cell, the next pulse changes the second cell, next pulse third cell, ect. After it reaches the finaly cell, it resets all the cells. Each pulse is 10 seconds apart. Each memory cell represents a different time. The first set of cells represent numbers 0-9 for the 4th number (00:0X). Next set represent 0-5 for the third number (00:X0). The last set are numbers 1-12 for the remaining numbers (XX:00). The AM and PM is handled by a T flip flop that is activated by the clock turning 12.

http://i.imgur.com/lvj3C.jpg
master565
offline
master565
4,122 posts
600

I forgot to mention, this isn't nearly the best way to build a clock (may be among the worst), but I came up with it completely on my own, and it allowed for the alarm system.

BRAAINZz
offline
BRAAINZz
789 posts
215

I am simply blown away by you're determination and lack of better things to do. Congratulations for all your hard work!

master565
offline
master565
4,122 posts
600

lack of better things to do


Foreveralone.jpg

Congratulations for all your hard work!


Tank you
master565
offline
master565
4,122 posts
600

So now that i have a PC, i decided to make videos of each of these creations. This one is of the 3-bit calculator on the first page.

VIDEO

I probably should have explained everything going on, but I'm to lazy.

Also, next time, i shouldn't use the dynamic lighting mod while i'm recording my screen. It looks okay, but not perfect.

Showing 31-45 of 57