This page shows the source for this entry, with WebCore formatting language tags and attributes highlighted.
Title
World's smallest 3d shooter
Description
<a href="http://games.slashdot.org/article.pl?sid=04/04/15/1239203&mode=thread&tid=127&tid=186&tid=204" source="SlashDot">First Person Shooter - Under 100KBs of Code</a> delivers exactly that --- including all textures and sounds. The screenshot below shows you that it's a relatively normal looking 3d shooter, with a bit of a Quake2 feel to it, but with <iq>Doom3-style graphics, that means full Phong lighting model with various light sources and normal mapping everywhere, and of course stencil based shadows</iq>.
<img src="{att_link}kkrieger_snapshot1.jpg" href="{att_link}kkrieger_snapshot1.jpg" align="center" class="frame" caption=".kkrieger Screenshot" scale="50%">
How do they do it? There's a comment <a href="http://games.slashdot.org/comments.pl?sid=104143&cid=8870077">Explanations!</a> by one of the developers, where he explains.
<bq>All content, that is: the textures, the models, the map and part of the animations is generated procedurally. The basic concept is a modular graphics synthesizer which only stores the steps needed to opbain a certain image or mesh with their parameters. [sic - all of them]</bq>
There's a bunch more information at <a href="http://www.theproduct.de/">The Product</a>, including downloads for the tools, so you can build your own 100KB game/rendered music video/whatever. You can even download other tiny products. Download in a heartbeat, double-click the EXE in the zip and you're greeted by their stark white progress bar on a black background. Depending on your machine, it will take a little while to generate all the textures, models, sounds and animations needed to render the movie or game.
If techno/house makes your scream, avoid the downloads or turn the sound off. Hey, it's 65k and it's German/Austrian --- what kind of music did you expect?