Slashdot Mirror


Minecraft Enterprise and 16-Bit ALU

tekgoblin writes "Joshua Walker spent the last few months creating a masterpiece. He created the Starship Enterprise 1701-D from Star Trek: The Next Generation in Minecraft using just blocks. He recorded a short video of him explaining how he did it and even gave us a sneak peek at the partially completed ship." He also posted on the Penny-Arcade forums about how he did it. If you aren't impressed by that, perhaps you should check out a 16-Bit ALU also implemented in Minecraft which totally reminded me of one of my favorite XKCD comics.

29 of 151 comments (clear)

  1. Stop it, please! by Peach+Rings · · Score: 5, Funny

    First minecraft was plugged from the teamfortress.com blog, then 2 days of penny arcade were devoted to it, and since then it's been coming up every few days on slashdot and Boing Boing. The servers have been wrecked like 40% of the time from the constant barrage. If you like minecraft stop telling people about it!

    1. Re:Stop it, please! by The+MAZZTer · · Score: 5, Funny

      You sound stressed. You should try playing this game I found. It's very relaxing.

    2. Re:Stop it, please! by ThatMegathronDude · · Score: 5, Funny

      I wish I could, but I'm posting from a 386 I made in my minecraft world 1. I think I'm stuck here.

    3. Re:Stop it, please! by VGR · · Score: 2, Interesting

      Don't write games in Java idiots.

      Yeah, nothing good can come of it.

      --
      The Internet is full. Go away.
    4. Re:Stop it, please! by Soul-Burn666 · · Score: 2, Insightful

      Guess what? Hidden surface determination, including Occlusion Culling is hard(tm), even for completely static scenes!
      Don't forget this game has a fully modifiable world and lighting (through torches) making it even harder.

      --
      ^_^
    5. Re:Stop it, please! by Mr.+DOS · · Score: 2, Informative

      Don't write games in Java idiots.

      From what I understand, the speed issues of Minecraft are not so much due to Java but the poor OpenGL bindings available to Java applications. According to Notch (Minecraft's author), the engine computations themselves are only slightly slower than they would have been in C++.

  2. Meh. Dwarf Fortress did it first. by Nadaka · · Score: 4, Informative

    It is true. Massive block constructions and fluid flow logic were there first.

    1. Re:Meh. Dwarf Fortress did it first. by yincrash · · Score: 2, Informative

      minecraft allows for unlimited power for the circuits using redstone wires. there was flow logic before redstone using falling sand, however, these types of circuits require you to refill the source of the flow (sand), every time you wanted a new computation done.

    2. Re:Meh. Dwarf Fortress did it first. by Aladrin · · Score: 2, Informative

      Power may be unlimited, but scale isn't. Apparently there's a certain distance that Minecraft makes active, so he can't expand the system beyond that distance.

      --
      "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
    3. Re:Meh. Dwarf Fortress did it first. by clone53421 · · Score: 2, Informative

      It shows a repeater on that wiki page that extends the range. Not surprisingly it also introduces a slight delay. You could extend the signal as far as you want with enough repeaters and as long as you’re willing to tolerate the delay.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    4. Re:Meh. Dwarf Fortress did it first. by Smidge204 · · Score: 2, Informative

      The purpose of the electrical stuff was obstinately for much simpler reasons: Control of in-game elements. Doors open/close when powered, power can set off explosives and alter the direction of mine cart tracks. You have buttons and levers and pressure plates to provide temporary power and the red torches provide constant power unless powered themselves.

      Boolean logic is just so simple that it doesn't take much more to implement a whole computer based on it.
      =Smidge=

    5. Re:Meh. Dwarf Fortress did it first. by Nadaka · · Score: 2, Informative

      Yes. It uses OpenGL accelerated graphics tiles. The most common tileset is mayday.

      http://df.magmawiki.com/index.php/Graphics

      http://afteractionreporter.com/2010/04/02/new-version-of-dwarf-fortress-with-mayday-tileset/

    6. Re:Meh. Dwarf Fortress did it first. by Neo+Quietus · · Score: 2, Informative

      No, there is a second limiting range, roughly 300 blocks or so. It is at this point that the chunk of land is taken out of memory and written to disk, so its state cannot change.

    7. Re:Meh. Dwarf Fortress did it first. by Sulphur · · Score: 2, Funny

      He chipped away everything that wasn't a 16 bit alu.

    8. Re:Meh. Dwarf Fortress did it first. by Smidge204 · · Score: 2, Informative

      Even those this 16-bit alu is impressive I bet the reason his data bus is so long is to equalize all the bits so they come out at the same time.

      They DON'T come out at the same time. That's plainly evident in the video. It's not clear if the thing even has a clock generator.

      I was thinking about the difficulties regarding timing as well - especially important if he plans to add memory cells or anything with a shared bus. Some kind of buffer + "operation done" signal would be needed, since even careful planning to make equal-time circuits is no guarantee the game will calculate and update all paths at the proper times. Just makes it all the more impressive if he pulls it off, IMHO.

      Why the heck did he do a full adder when you could go with boolean logic and micro code.

      This statement makes me wonder if you actually understand what he did...
      =Smidge=

  3. Source for TFA by AltairDusk · · Score: 4, Informative

    TFA is sourced from this article at Ars which should (in theory) stay up so I recommend reading it there.

  4. Big whoop-dee-doo! by mandark1967 · · Score: 4, Funny

    I made Devil's Butte from mashed potatoes, and you can EAT it afterwards...you can E-A-T it afterwards...

    signed,

    Richard Dreyfuss

    P.S. I also made a 1840's era bacon fort, but I ate the westward facing wall and all my soldiers died at the hands of the Hamokee Indians.

    --
    Sig Follows: "Suppose you were an idiot. And suppose you were a member of Congress. But I repeat myself." -- Mark Twain
  5. Re:I watched the ALU video earlier today... by Anonymous Coward · · Score: 2, Informative

    The ALU is from the "Hack" CPU described in this book: The Elements of Computing Systems, Building a Modern Computer from First Principles

  6. Minecraft Tux by ryanisflyboy · · Score: 2, Informative

    Some of our local LUG people have gotten bit by the minecraft bug. We've built a massive multiplayer island. Some of the locations include Lua Beach, Torvalds Torrent, FreeBSD falls, and Xen caverns. We also have logic gate fields, where members are working on a binary adder. Working already are various logic gates. One of our members built tux out of blocks (who also doubles as a water slide!).

    http://plug.org/mc_tux.png

    This game is soooo addicting. Don't get sucked in. The best phrase I've heard describe minecraft went something like this... This game is crap. It is full of bugs and nothing works. I hate it, hate it, hate it! I'm logging in right now.

  7. wrong Naval Construction Contract numbers by corbettw · · Score: 3, Funny

    There's a glaring mistake under the diagrams where he talks about not naming this ship the Enterprise and giving it a different Naval Construction Contract (NCC) number. The USS Galaxy's NCC number was not 1700, that belonged to the USS Constitution in the 23rd century. The Galaxy's was 70637.

    If he can't get this minor detail right, what was did he screw up?

    --
    God invented whiskey so the Irish would not rule the world.
    1. Re:wrong Naval Construction Contract numbers by thePowerOfGrayskull · · Score: 4, Funny

      It's a sad state of affairs when I can't tell if you're seriously offended by this or not...

    2. Re:wrong Naval Construction Contract numbers by Lumpy · · Score: 4, Funny

      He is waving his arms, his tshirt has rode up to his man boobs and he threw a perfectly good bag of cheetos...

      he's downright pissed.

      --
      Do not look at laser with remaining good eye.
  8. Awww by MobileTatsu-NJG · · Score: 4, Insightful

    ... which totally reminded me of one of my favorite XKCD comics.

    It wasn't very nice of the story submitter to prevent 6 people in the thread from earning a +3 Funny.

    --

    "I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)

  9. How (not) to make a fireplace in Minecraft by antdude · · Score: 4, Funny
    --
    Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
  10. wut? by X0563511 · · Score: 3, Interesting

    I understand the draw of sandboxing, but is there a reason why this game looks like it's running the ID Tech-1 engine? (ie, doom)

    --
    For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    1. Re:wut? by Megane · · Score: 4, Insightful

      Because it's about gameplay, not graphics.

      --
      #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
  11. Re:He did not by jack2000 · · Score: 2, Insightful

    The douche bag here is you. He explained he didn't build it ingame. And it doesn't really matter how he made it.

  12. Re:I think it is voxel based by FiloEleven · · Score: 5, Interesting

    I have only played the single-player mode in Minecraft Alpha. It's hard to describe exactly what makes it so compelling. The best thing i can think of is its sense of adventure.

    You're dropped into a randomly generated world with nothing but your fist. The terrain generator makes these fantastic landscapes that, while not always entirely Earthly, are usually quite engaging and natural: forested rolling hills, rocky islets, mountains with waterfalls (which have effective and consistent physics)...and dark foreboding caves, sometimes a small hole in a hillside, other times a straight-down pit you almost have to fall into to see. You never know what you'll find just over the next rise.

    It's up to you to bootstrap your survival. You've probably seen the Penny Arcade comics, so you know the basics: punch a tree, get some wood, craft some tools. You'll want to find some coal for torches and make a safe house before it gets dark--that's when the monsters come out. And because the combat is so basic, the outcome of every mob encounter is always in question. Zombies aren't so bad, but skeletons, spiders, and the sneaky creepers can ruin your night pretty quickly.

    It's a sandbox game, but it's also a little like Sim City or even an RTS: if you want to build stuff, you first have to collect the resources to do so. Any block can be removed from the game world, provided you have the right tools, and any block you've gathered can be placed wherever you like. Iron ore can be smelted (after you've crafted a furnace) into better tools; there's also rarer stuff like gold ore and diamonds the further down into the earth you go.

    And that's where Minecraft really shines: down in the caves. You'll find mazes of twisty little passages, all alike. You'll find huge rooms with water- or maybe even lava-falls in them. You may come to a dead end with a dirt wall; dig your way through it and you might discover a whole new set of tunnels. Wherever you go down there, you'll need to light your way with torches. Not only do they let you see pitfalls and baddies, but their light keeps more monsters from spawning. I have never played a game where the darkness was so fear-inducing. It's surprising just how tense I get when I have a pocket full of ore, but I'm lost deep below the surface, running out of torches, and my last pickaxe and sword are almost busted. Conversely, the rush of happiness and sense of reward if I survive and find my way to daylight is just as magnified.

    So there's that sense of adventure, and there's also room for lots of individuality. There is no in-game map to hold your hand, and there are as many methods to (try and) keep yourself from getting lost as there are players. I play on a MacBook Pro, meaning my render distance is pretty short, so I tend to use trails of torches above-ground to lead me from my fort(s) to working caves. Inside the caves I'm working out a system of double and triple torches in various configurations to keep myself oriented. Other people build arrows out of cobblestone or dirt, or wall off certain branches for later, or heaven knows what else. You're forced to deal with the challenges the game world throws at you, but you can do it however you like. What's the point besides exploration? Well, you can build a minecart roller coaster or a giant Sphinx, or just a homey little cottage. Whatever you build is entirely individual, since as you say you're basically working with big-ass voxels. I like expanding my houses sometimes, but the real fun for me is in the exploration.

    Oh, one more thing. The game is currently in Alpha. It has no right being even mildly playable, and instead it's the most engaging game I've played in a long time--in fact I can't remember the last time I was up until 5:00 AM playing a game before this. When Survival MultiPlayer starts to come together (it's playable but players and mobs can't deal damage yet) it's going to be a big deal. I'm having so much fun in my own worlds, I can only imagine what it'll be like exploring with a group of friends.

  13. Re:Not the first by LingNoi · · Score: 2, Interesting

    Indeed, I wonder why someone hasn't made Minecraft in sauerbraten already. It would look 10 times better and run much faster too.