16-Year-Old Creates Scientific/Graphing Calculator In Minecraft
New submitter petval tips another amazing Minecraft project: a functioning scientific/graphing calculator. "On a virtual scale, the functional device is enormous — enough so that anyone in the real world would become a red blot of meat and bone staining the road if they fell from the very top. Honestly, his virtual machine looks more like a giant cargo ship ripped from a sci-fi movie than a working calculator. Yet type your problem out on the keypad, and the answer appears on a large white display mounted on the side of the monstrous brick structure." The creator says it can do "6-digit addition and subtraction, 3-digit multiplication, division and trigonometric/scientific functions ... Graphing y=mx+c functions, quadratic functions, and equation solving of the form mx+c=0." We've previously discussed the creation of a 16-bit ALU in Minecraft.
should be prepping for psat or sat...
This is a really fantastic accomplishment. More than I've ever done in Minecraft.
Well, if these games can get younger people interested in the concepts of programming, I'm all for it. I'm not a fan of most online games, but I have to say this is really cool. I think more games should provide an environment to explore programming (optionally of course)
...what Minecraft is, can someone explain why that calc is an accomplishment?
What's the difficulty of doing something like that? What elements do you have available? Do you have logic-gates, math functions, full-blown scripting, or what?
Anyone know how he did functions like logarithms, trig, etc.? I didn't watch the whole video.
...I created games on my TI-82 graphing calculator, so I guess turnabout is fair play...
Do not look into laser with remaining eye.
There are lots of addons that help with redstone wiring. The premiere one is probably RedPower2. In addition to giving unit-sized gates, latches, and flip-flops, it also gives buses, which can carry 8 bits of data along a single line.
I just can't believe that this is all done without addons. Even building a BDD (Binary to Decimal Decoder) is difficult in Minecraft, and translating that to display the correct digits is complex. I don't mean "complex so that a child couldn't understand it", but complex as in taking a lot of clock cycles. There are only 20 ticks per second in Minecraft, so all these operations quickly add up to a lot of time.
In addition to binary/decimal conversions, and the logic for doing complex operations (dividing is very hard), this calculator even has typesetting. When you have a power, it places the the displayed value as a superscript! Radicals are drawn over values for the SQRT operations!
In essence, I'm a bit skeptical about this. I believed it when I first saw it a few days ago, but the more I think about it, I think it's all staged. I'm curious to see what others think.
As far as my own redstone experience: I've done far more than the average minecraft player, including building adders and counters, but haven't ever attempted any mega projects.
Free unix account: freeshell.org
Lesson two: implement this: http://xkcd.com/505/
Really. That is one smart kid with a lot of time, talent, willpower and attention for detail. Kudos to the guy/gal that accomplished it.
NO SIG
Turing on Turing is Turing. Film at 11. Yawn. I'll be lucky if I make it through Jay's monologue after this.
So I can assume Minecraft is touring complete as a programming language, huh?
Is there a level editor for Minecraft or did this guy just waste a few years of his life? Also, this is not really different from other CA circuits of which there are far more awesome.
Calculating something that said '5318008' would have been so much cooled. sigh.
Seriously, this is simply freakin' awesome! Nice job, MaxSGB.
It's impressive in the sense that this guy created a fairly simple "computer", using a limited game environment (Minecraft), running on a virtual machine (Java), running on a physical machine (PC/Mac). In other words, he's spending a million CPU cycles to simulate a single gate in the most roundabout way possible.
I'm impressed that someone with that much patience and functional intellect is wasting so much time in Minecraft, when they could be learning actual chip design. I'm impressed that bragging rights in a game are more important than actual worthwhile accomplishments. I'm impressed that Soulskill wasted so many more of our CPU and brain cycles sharing this pointless feat.
Get. Off. My. Fucking. Lawn. Bitches.
-Billco, Fnarg.com
And your lame nerd bashing AC post is yet more proof that /. is becoming a mere shadow of its former self.
As per a YouTube Comment:
Autismï is a hell of a drug.
I remember when Linux was good... too...
How is this accomplished in Minecraft? I though the only way to place text was to use signs.
Kind of cool, but can you do it in survival mode?
I'm kind of disappointed. When I started watching the video, I thought someone had built this with moving parts in Minecraft But it's just a big collection of wired logic. It's not like you can see the parts move.
So hook up a VHDL compiler to the Redstone 2 Minecraft compiler. There are CPU designs available in VHDL. Generate a real CPU in Minecraft.
The cool CPU I'm waiting for is Babbage's Analytical Engine. The guy who says he's building a replica hasn't made much progress yet. Babbage's design had about a dozen instructions. But it was designed with 50-digit arithmetic (unclear why) and 100 memory locations (reasonable). The memory part would have been bulky, but the CPU is comparable to a mechanical desk calculator. It will be expensive to build, but as a CAD modeling job, not so bad, because it's mostly repeated instances of the same components.
Not really... Just a kid with a TON of time on his hands. To be honest I could probably make something SORTOF like this (ie, basic calculator) in redstone if I had the time. It's just circuits. The higher math is impressive though, but again, just takes a basic understanding of circuits, how math works, and a lot of time. Hardly autism.
On the other hand, what if he is autistic? Clearly he's capable of doing some pretty amazing things regardless.
All the world's a CPU, and all the men and women merely AI agents
A friend of mine (who's 15) and myself (I'm 28 with a CS degree) have a nearly working programmable 8-bit computer in Minecraft. ALU is done, all 256 bytes of memory are done, the instruction tape (made out of sand and glass, much like a punchcard) is done, etc. Another 20 someodd hours and we'll have all of the components connected together and the whole CPU completely done. It actually isn't as hard or take as much time as it may sound.
The most impressive thing about this video is that he did all of the math in BCD rather than just running it on a CPU. I already have multiplication (Booth's algorithm) and other operations programmed on our instruction set (we wrote an assembler and emulator outside of Minecraft to work out the kinks). I'd rather do the complex operations in software rather than laying gates and logic in the hardware.
I don't see how he has enough room for displays of that size. You'd need NxM worth of latches to sustain the pistons that drive the pixels as well as the appropriate muxers to select which pixels are turned on. Our 256 byte memory array is bigger than his entire calculator so I'm a bit skeptical that he isn't using some addons.
This is impressive. But then, there's RedGame 2.1, which was made by someone who doesn't appear to be much if any older than this kid. I'm impressed by both, but one seems far more complex and mature.
The thing to be noted from this is that Minecraft is an easier IDE to use than Eclipse.
Have you seen my mushroom house?
Marcus Tee
unless you do it in survival mode.
Can the map be downloaded somewhere? Then I will believe it.
will make it run linux some day
This can't compete but I thought it was incredible.
I ran a mine craft server for a few friends and used "world edit" to import others projects.
This links to a video of a house builder -three story house with floors and roof. Build by
Ltcheesecracker; someone I've never met or known. http://www.youtube.com/watch?v=cZG4i64ruWU&
It's just the very beginning, it takes quite awhile to finish. I've watched it to completion the first run.
It creates stones from Lava and Water.
Seriously amazing the stuff you can do with Minecraft, as this and the 16 year olds calculator show.
I bet he mcedited all those resources in.
Just kidding, obviously he probably had flying on and stuff, but seriously this is pretty dang cool, and the solver was way faster than I expected.
A lot of people are telling me that Americans are too stupid, and lazy, for high tech.
What was throwing up in my ears during the video?
This work is impressive, but if the kid thinks whatever that was is music then we are surely doomed.
This is a 10 foot dive to retrieve a baby who's fallen into a pool. A couple bite marks is much easier to deal with than a death. With a dog trained to do this, then you can bet he/she can do much.
Now that's why I want games to have programming languages in them. I loved ZZT (text-mode) when I was younger, but the data was easily corrupted on large scripts or objects got out of sync.
Jews did WTC
This is awesome! Like possum.
This is one of the reasons I bought minecraft, seeing the masters at work!