If geeks love it, we’re on it

Notch’s next game is a … space MMO?

Notch’s next game is a … space MMO?

0x10c logo

Notch, of Minecraft fame, has been Tweeting about securing a new domain for his next game. The site just launched, and it’s called 0x10c. It looks to be a space game that has many elements of an MMO, including possible monthly fees, an “always on multiverse” in which time and physics pass even while players aren’t logged in, and of course multiple players online at once.

What’s perhaps most interesting about 0x10c is that Notch has designed a custom, in-game 16-bit CPU. The possibilities that this opens up will be, once put into the  hands of enterprising players, pretty remarkable.

Remember that people have figured out how to build fully working circuits and computers inside of Minecraft, just using in-game items such as switches and torches. Having a full 16-bit CPU available is going to mean that people will be able to unleash a great deal of creativity. From the website:

Each ship has a generator capable of producing a fixed wattage, and everything you connect to it drains wattage. A cloaking field, for example, might require almost all the power from the generator, forcing you to turn off all computers and dim all lights in order to successfully cloak.

The computer in the game is a fully functioning emulated 16 bit CPU that can be used to control your entire ship, or just to play games on while waiting for a large mining operation to finish.

Full specifications of the CPU will be released shortly, so the more programatically advanced of you can get a head start.

There is no more information about the game, but it will be the same model as Minecraft: a cheap alpha and beta during development and playtesting, and then an eventual release for a presumably higher price.

Comments

  1. midga
    midga I think I just geeked in my pants...
  2. Ilriyas
  3. BHHammy
    BHHammy HOLY SHIT.

    Seeing what the folks in the Minecraft community can do with redstone ALONE is insane. I can't WAIT to see what happens with this.
  4. midga
  5. lmorchard
    lmorchard
    SPEC IS OUT
    I think I just soiled my PJs.
  6. drasnor
    drasnor I am interested.

    Observations:
    * No negative numbers. May not be an issue depending on how the inputs and outputs are represented.
    * The entire address space is RAM so nothing is available for memory-mapped I/O. I have no idea how I/O is going to be handled.
  7. ardichoke
    ardichoke Meh... 16 big unsigned word, but you can always make it behave like a 15 bit signed word programatically.
  8. drasnor
    drasnor
    Meh... 16 big unsigned word, but you can always make it behave like a 15 bit signed word programatically.
    Agreed, but if sensor inputs and engine outputs are also unsigned, it may not be necessary.
  9. ErrorNullTurnip
    ErrorNullTurnip How long until someone creates a compiler for this? I can't stand assembly. Really interested to see how this turns out!
  10. drasnor
    drasnor I think it's unlikely that we'll see a compiler for any modern language that's worth using. We might get some sort of C derivative language with no dynamic data structures and only basic functional abstraction features. It won't be much higher level than the assembly code it replaces, but may be easier for some people to use.
  11. LazarusXero
    LazarusXero I absolutely can't wait for this game!!! Minecraft was one of the only reasons I broke out my digital logic textbooks from college again... this one will make me take on Assembler again as well... I love the fact that Notch can create a game that actually makes it an advantage to be able to understand subjects like programming and electrical design... but also his games enable others that don't understand those things to learn them just to open up other aspects of enjoyment in the game... Kudos to Notch for making learning fun!!
  12. Linc
    Linc https://github.com/dcpu16

    So far there are DCPU-16 implementations for C, Java, Ruby, Python, Rust, Haskell, F#, and Javascript.
  13. drasnor
    drasnor I went for the Python emulator.
  14. drasnor
    drasnor http://dcpu.com/highnerd/dcpu16.txt
    DCPU-16 grew signed math, interrupts, exception handling, and vestigal hardware interfacing.
  15. midga

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!