Live data from Hacker News

Notch programming a Doom-like in Dart

hitbox.tv

141–149 of 149 posts

Re: Notch programming a Doom-like in Dart

#141
post #139
post #119

Earlier quoted context omitted.

While he is no doubt a programmer it is his superb game design skills that brought him to success.

His taste, if you will?

In the case of Minecraft, sure. Its design is mostly just a case of having the right idea and running with it. Making a few critical early choices that have shaped everything.

That "taste" wouldn't necessarily translate to the nitty-gritty game design skills necessary for a complex strategy, card, or board game, for example. But hey, it's enough. Not all of us can be Reiner Knizia.

Re: Notch programming a Doom-like in Dart

#142
post #127

Earlier quoted context omitted.

I've watched Notch code numerous times (mostly on Ludum Dare streams) and he's strongly in the always keeps moving camp of developers. He thinks as he goes and isn't scared to backtrack or rip stuff out when he changes his approach.

I imagine that having a live feed of you working also motivates you to avoid procrastinating.

For somebody successful I doubt it matters much.

I participated in Ludum Dare this time and live streamed for a little bit, but the constant knowing that someone was watching me was really distracting so I eventually turned it off and was more constructive.

Re: Notch programming a Doom-like in Dart

#143

Earlier quoted context omitted.

Of course! "perfect is the enemy of good" Minecraft itself was a clone of the game "infiniminer". Whose developer had given up and stopped work after the source code was stolen. When I think of the rise of Minecraft I am drawn to a few things he did differently. 1) He set up a way for customers to pay him for the game early (as soon as he had a minimum viable product). This gave him tons of feedback, money to keep wo…

> 6) He didn't focus on graphics. He made design choices that would drastically simplify development at the expense of quality and/or performance. This lent itself to a blocky 'style' that was both easy to handle and visually unique. This one is widely considered to be false. There have been numerous catastrophic overhauls of many of Minecraft's sub-systems because they are very poorly designed, leading to stalled ov…

This is why the "mod kit" is still a pending feature. And at this point would probably be too late considering the amount of community work put into creating their own environments.

Re: Notch programming a Doom-like in Dart

#144
post #136
post #88

Earlier quoted context omitted.

Now I see why he was pushing so hard for 0x10c - it's the game he wants to play, a game of experimental live-coding AI.

You should always try to do games you want to play yourself, anyway :)

Idunno, I think there's room for admitting you have eclectic tastes and throwing in some compromises and making a game that isn't exactly your perfect fantasy but is something that includes elements you love in a way that's accessible to everybody else.

Re: Notch programming a Doom-like in Dart

#145
post #72

Earlier quoted context omitted.

We've played this off and on at the office for the last couple years: http://www.quakelive.com

It wasn't browser based though. It is was a plugin. (it's standalone these days)

Oh, got it. Didn't realize "in the browser" specifically meant javascript.

Re: Notch programming a Doom-like in Dart

#146
post #132
post #96

Earlier quoted context omitted.

My favorite: https://github.com/xNotch/dark/issues/13 Note the username.

Looks like John opened an account just to file the issue: "Joined on Aug 25, 2014"[1] [1]: https://github.com/jcarmack

Or I did and I'm self-endorsing on HN for karma?

Re: Notch programming a Doom-like in Dart

#147

Earlier quoted context omitted.

Of course! "perfect is the enemy of good" Minecraft itself was a clone of the game "infiniminer". Whose developer had given up and stopped work after the source code was stolen. When I think of the rise of Minecraft I am drawn to a few things he did differently. 1) He set up a way for customers to pay him for the game early (as soon as he had a minimum viable product). This gave him tons of feedback, money to keep wo…

> 6) He didn't focus on graphics. He made design choices that would drastically simplify development at the expense of quality and/or performance. This lent itself to a blocky 'style' that was both easy to handle and visually unique. This one is widely considered to be false. There have been numerous catastrophic overhauls of many of Minecraft's sub-systems because they are very poorly designed, leading to stalled ov…

I agree 100% but there were many choices he DID make which simplified his job regardless of how poorly they were ultimately implemented such as:

* Everything is forced into a cube

* No dynamic lighting

* No Shaders

* 16x16 Textures

* Water/lava is not volumetric

* No AI

* He used Java

* barely any physics (removing the bottom segment of a tree does not make the top fall down)

and on and on and on.

Re: Notch programming a Doom-like in Dart

#148
post #94

Earlier quoted context omitted.

Is notch a HN member?

he just said on the stream he "likes HN but doesn't hang out on HN because there's too many nerds"

It's funny when nerds don't like other nerds for being nerds. But so typical of human nature...
Post reply on HN