Live data from Hacker News

Kkrieger – A 96KB first person shooter

en.wikipedia.org

51–60 of 79 posts

Re: Kkrieger – A 96KB first person shooter

#51

I wonder how many young people were inspired to take up programming because of the work of Future Crew, Farbrausch and the like. I certainly was, after experiencing what FC did with Second Reality. Props to Farbrausch for publishing so much of their code. In some sense, getting 1k colors out of a CGA is the contra-movement to node.js :)

"In some sense, getting 1k colors out of a CGA is the contra-movement to node.js"

Is it?

I have the feeling node.js development has the same spirit, getting some tech (JS) to do something it was never ment to do.

Re: Kkrieger – A 96KB first person shooter

#52
post #51

I wonder how many young people were inspired to take up programming because of the work of Future Crew, Farbrausch and the like. I certainly was, after experiencing what FC did with Second Reality. Props to Farbrausch for publishing so much of their code. In some sense, getting 1k colors out of a CGA is the contra-movement to node.js :)

"In some sense, getting 1k colors out of a CGA is the contra-movement to node.js" Is it? I have the feeling node.js development has the same spirit, getting some tech (JS) to do something it was never ment to do.

I give you that, but I would say JS is not great for "Getting more with less", which is certainly a goal of these productions.

Re: Kkrieger – A 96KB first person shooter

#53

I wonder how many young people were inspired to take up programming because of the work of Future Crew, Farbrausch and the like. I certainly was, after experiencing what FC did with Second Reality. Props to Farbrausch for publishing so much of their code. In some sense, getting 1k colors out of a CGA is the contra-movement to node.js :)

Farbrausch definitely inspired me to get into programming, just so I could program something 3D. Learning how to program was the easy part; figuring out how 3D graphics work was harder, because of all the complicated math/algebra involved. I eventually got some lit and textured polys going, and some shadow mapping (even wrote the Wikipedia article on it), then gave up and settled for web programming. (Hey look, WebGL…

I always found that matrix algebra and that stuff is so much easier to learn with 3d graphics. You can see what it is doing.

Re: Kkrieger – A 96KB first person shooter

#54

I wonder how many young people were inspired to take up programming because of the work of Future Crew, Farbrausch and the like. I certainly was, after experiencing what FC did with Second Reality. Props to Farbrausch for publishing so much of their code. In some sense, getting 1k colors out of a CGA is the contra-movement to node.js :)

I absolutely started programming because of Future Crew's Second Reality (and MajorMUD).

Re: Kkrieger – A 96KB first person shooter

#55
post #51

I wonder how many young people were inspired to take up programming because of the work of Future Crew, Farbrausch and the like. I certainly was, after experiencing what FC did with Second Reality. Props to Farbrausch for publishing so much of their code. In some sense, getting 1k colors out of a CGA is the contra-movement to node.js :)

"In some sense, getting 1k colors out of a CGA is the contra-movement to node.js" Is it? I have the feeling node.js development has the same spirit, getting some tech (JS) to do something it was never ment to do.

Superficially yes. But there's no real difficulty to one of those problems, and amazing fascinating difficulty to the other.

Getting JavaScript to work as a server side language is about as challenging as getting a crew cab pickup truck to work as a 2 passenger commuting vehicle. [1]

The kinds of things done in demoscene (such as kkrieger) are more like finding a way to use a motorcycle to haul several tons of cargo. (Is that even possible? I don't know, but "Is that even possible?" is PRECISELY the feeling demoscene stuff evokes in the user. It is art.)

__

[1]: I'm gonna get in trouble here so I have to say: I don't mean this as an insult to nodejs, since difficulty has nothing to do with utility. But way before nodejs, any novice programmer could have put together such a thing in a weekend by gluing libraries together (e.g., Java had a JavaScript engine for a long time, and that's probably how I would have done it). What nodejs accomplishes is creating a way for people who only have learned JavaScript, of which there are many due to the web, to immediately add server-side coding to their abilities without having to learn a whole new language. I wouldn't use nodejs for my own work, but making programming more accessible is always good.

Re: Kkrieger – A 96KB first person shooter

#58
post #47
post #5

those are real gamedevs

At the time this was released, the game performed terribly (as in, incredibly slowly) on all but most advanced PCs. The "real gamedevs" (such as Carmack) were trying to optimize for performance and working on the most possible hardware configurations. Stuff like Quake was impressive not just because of good gameplay, but also how smooth it ran even on really shit machines.

> At the time this was released, the game performed terribly (as in, incredibly slowly) on all but most advanced PCs.

So it is a Crytek engine? That joke held itself for ages.

> The "real gamedevs" (such as Carmack) were trying to optimize for performance and working on the most possible hardware configurations.

There are many different kinds of gamedevs and many games never made it past their one target platform or sucked on anything else, in addition third party console ports often end up horrible.

Not to forget that the true heroes are often the driver developers that have to add game specific hacks to make the bundle of undefined behavior that the gamedevs call a game both run and look like it didn't come from the uncanny valley.

Re: Kkrieger – A 96KB first person shooter

#59
post #51

Earlier quoted context omitted.

"In some sense, getting 1k colors out of a CGA is the contra-movement to node.js" Is it? I have the feeling node.js development has the same spirit, getting some tech (JS) to do something it was never ment to do.

I give you that, but I would say JS is not great for "Getting more with less", which is certainly a goal of these productions.

I guess, it would be possbile to get more with less, but yes this doesn't seem to be the goal with node.js :)

Re: Kkrieger – A 96KB first person shooter

#60
post #41

96KB? A guy I know wrote a Minecraft clone, a left 4 dead clone and a populus clone in 4KB each. (he also wrote the real Minecraft)

Rather unfair comparison IMO. All of the '4k' demos you mention rely on the Java runtime and lean on the big JRE stdlib. That's not to their detriment, just that they've had some rather large hurdles overcome for them compared to the starting point of produkkt/Farbrausch.

> (he also wrote the real Minecraft) So what you're /actually/ trying to do is namedrop, and say "I know notch". Good for you. I find it funny that you felt the need to add this footnote, given anyone who is wise to these prods (or just googles them) will be aware of the author.

Post reply on HN