Herp Derp Fortress: Notch’s TF2 RTS Demake

It’s a very sleepy Monday morning here in the strange, forever hungry country of Newsland today, but fortunately Markus ‘Notch’ Persson has elected to show off an experimental TF2 RTS demake he’s been playing around with making for his own edification, currently under the placeholder (and certainly not final) name of HERP DERP HERP FORTRESS. He’s been live-streaming his development/noodling over here and it’s going on right now. You can watch it below, or with the excited chatter of onlookers here. He’s shared the above image too, which you can peer at and dissect for hints by clicking on it for the full version. The bad news is that he says this game ‘may never be released’ – which means your job is, of course, to go nag him.

The good news is that he’s presumably too busy developing the game to read this post, so I could say anything about him here and he’ll never know. Did you know that he’s afraid of cheese?

Watch live video from realnotch on www.twitch.tv

Archives of what he’s done so far on Herp Derp Herp Fortress are over here. Good luck with it, be-hatted developer man.


  1. jellydonut says:

    Oh my God it looks like Cannon Fodder with colors.


  2. hav says:

    Isometric Liero! Yay!

    • bear912 says:

      Liero! I had a friend who I used to duel pretty frequently in Gusanos, which was an open source Liero clone… I believe the project was eventually folded into the OpenLieroX project which, I believe, is still being developed. Sadly I haven’t played it in a really long time, but my goodness, those were some grand fights.

  3. pkt-zer0 says:

    “Herp Derp Herp” is an accurate description of TF2 on random pubs. Oh god is it painful.

  4. Inzimus says:

    and maybe, just maybe, if he practices long enough he’ll be able to make an *original game* that isn’t a remake/demake of something that’s been done before

    and then, maybe, just maybe, we’ll find out if there’s any actual *talent* hidden beneath that hat of his

    • MrThingy says:

      u jus jellus

    • tomeoftom says:

      You’ll evidently have to do a bridging course before being let into the troll academy.

    • zaphod42 says:

      First of all, there’s game development, and there’s game programming, and BOTH are very complicated fields. Notch happens to do both. This is an exercise in programming, making a game quickly, while people watch. Its something Notch likes to do (see the Ludum Dare). Just because he’s practicing programming now doesn’t mean he can’t do creative development. That’s just childish and stupid.

      And second of all, You’re right, Notch should be more like those big-name companies with all their millions and millions who MAKE SUCH ORIGINAL GAMES. Its not like the mainstream games industry PUTS OUT THE SAME GENRES YEAR AFTER YEAR.

      Any actual talent? Sod off, you arrogant troll. Do you have any concept of how hard programming is?

    • Hoaxfish says:

      Well, he is apparently a professional programmer. I’m sure at some point it should become at least a little bit easier.

    • MadTinkerer says:

      Obviously, Inzimus, that will never happen because you are impossible to please (or maybe just trolling).

    • MisterT says:

      @people calling him troll because he said something you don’t like: the guy is pretty clearly genuine about notch: notch isn’t a good programmer for games (minecraft would run much smoother in something like c++ like almost all other serious 3d games) and he’s yet to have a truly original idea, minecraft was very inspired by infiniminer (I said inspired, no comment on borrowing some of its code)

    • MellowKrogoth says:

      @MisterT Like all other serious 3D games… written by one person? How many of those do you know exactly? Notch is a jack-of-all-trades and the counterpart is that he can’t be as good a 3D engine programmer as a guy who does only that.

      Besides the usual “hurr C++ is faster” comment show superficial knowledge of the topic. Java has been shown to be faster for some applications because of just-in-time code compilation, and it lessens the chance for memory leaks and other errors that slow down programs. And your program’s architecture and its algorithms are likely to have a much bigger impact than the language you use.

      And most notably without Java we wouldn’t have pc/mac/linux cross-platform Minecraft gameplay. And without it being so easy to decompile, we wouldn’t have all the insane mods we have now.

      • juani says:

        I’m with you in defending notch (cause he’s made an impressive game) but java was chosen probably because he knew java better (and that’s maybe because java is _extremely_ popular in university and among young developers ready to pick an entire philosophy without even considering alternatives, just because it doesn’t expose pointers).
        Plus, minecraft architecture doesn’t really seems to be well though.
        Looks more like an hack which is being refined version after version.

        Java is not easier, it’s not harder, it doesn’t “lessens the chance for memory leaks and other errors”

        Actually I found myself having MUCH more bugs in java due to absolutely crazy numbers of classes you’re forced to do, even to do the simplest thing and because of the java tricks which should make you write less.
        From a performance point of view java is hitting mainly the RAM, as the the heavy work is being done on the gpu. Still, there are IMPRESSIVE jump of performance between minecraft vanilla and optifine.
        I guess the mojang code isn’t really well optimized.

        I’d love to see a world animated by some low-level, performant 3d engine and maybe scriptable by using a less efficient and simpler language.
        Think of what minecraft could have been with a better separation between the world engine and the rules defined in scripts.

        – Bugs are easier to found, no recompile needed to test the game
        – New features can be added through an easy to use script language, and tested on the fly
        – Mods support from day one – if the developers actually want – as everything is a mod

        Minecraft is fun (I particularly like the redstone contraptions – despite the redstone system has some quirks and looks pretty much flawed), but it doesn’t realize its full potentials, because of a under-engineered project – which is probably one on purpose, from the day one.

        • juani says:

          Oh and crossplatform games aren’t so hard to make using SDL (for example).
          We’re not in the nineties anymore, we don’t need that damn vm

  5. Strange_guy says:

    Ow, loud and obnoxious music on the stream. I’ve had to mute it. The chat on twitch is working for me now (for some reason it wasn’t during the mojam) so if it looks like he won’t release it I’ll be able to join the nagging.

  6. Kohlrabi says:

    Will there be a german version with rubber duck gibs?

    • diebroken says:

      If you’re lucky they’ll be zombies and green blood instead…

  7. LuNatic says:

    And now it’s time for our tame programmer. Some say; he always wears a hat whilst coding, and he has a mysterious fear of cheese. All we know is, he’s called the Notch!

  8. Berzee says:

    Fact: this is a good idea.

  9. Metronome49 says:

    Huh! I was accidentally watching when this started. He was playing TF2 and someone mentioned Team Fortress Arcade (link to wiki.teamfortress.com), he then seemed interested and said something like, “Oh, are Valve okay with Fan Made stuff?”. I guess he decided then that he would do a fan game. Soon after he started making little sprites for the characters. I didn’t know he was going through with it.

  10. Doomsayer says:

    Notch has terrible choice in music.

  11. tyrionlayton says:

    Too bad it doesn’t look like this:
    link to img407.imageshack.us