4 ms·
.KKRIEGER – Fully Functional Sci-Fi FPS into Just 96kb
- userbinator 3y agoIt's famous enough to have a Wikipedia article that was previously discussed here: https://news.ycombinator.com/item?id=14409210 https://news.ycombinator.com/item?id=14409210 Farbrausch has released source code that contains it: https://github.com/farbrausch/fr_public https://github.com/farbrausch/fr_public
- folmar 3y agoWeb archive of now-defunct website including download: https://web.archive.org/web/20120204065621/http://www.theprodukkt.com/kkrieger https://web.archive.org/web/20120204065621/http://www.thepro... Wikipedia entry: https://en.wikipedia.org/wiki/.kkrieger https://en.wikipedia.org/wiki/.kkrieger Source code: https://github.com/farbrausch/fr_public https://github.com/farbrausch/fr_public
- hereforcomments 3y agoThe last product we worked on has a larger React file with the fraction of the functionality. Very well done!
- deleted 3y ago[deleted]
- fallat 3y agoOnce you know what goes into these demos, it's not really comparable.
- demaga 3y agoCan you ELI5 please?
- desi_ninja 3y agoI am guessing the user is referring to compute heavy nature of these demos to save on disk spwce
- pjc50 3y agoThe demos are (a) an extraordinary amount of work and (b) rely on generative systems to produce a large world from small data, so it's usually not possible to fine-tune individual details of the world.
- josephg 3y agoI think a “hello world” react project already has a bigger javascript bundle than this entire game, depending on how you measure it.
- msk-lywenn 3y agoFun fact: they reduced the size of the code by removing any path not taken while playing. That’s why you can’t move up in menus (or something like that), they didn’t press that key while tuning.
- bombcar 3y agoI shall be telling this with a sigh Somewhere ages and ages hence: Two branches diverged in a program, and I— I totally eliminated the one less traveled by, And that has made all the size difference.
- pyinstallwoes 3y agoGod ?
- theFco 3y agoOnly of poetry. It is a reference to "The road not taken" by Robert Frost. https://www.poetryfoundation.org/poems/44272/the-road-not-taken https://www.poetryfoundation.org/poems/44272/the-road-not-ta... I suspect everyone may know, but some may not and it's a great poem!
- pyinstallwoes 3y agoSo kind of like the multiple worlds interpretation with a collapsed state through observation? Effectively consciousness acts as a deletion mechanism (Maxwell’s demon).
- AntiRush 3y agoThere’s an awesome write up of some of the tools written specifically for this demo. https://fgiesen.wordpress.com/2012/04/08/metaprogramming-for-madmen/ https://fgiesen.wordpress.com/2012/04/08/metaprogramming-for... Probably worth a discussion in its own right: https://news.ycombinator.com/item?id=37386377 https://news.ycombinator.com/item?id=37386377
- desi_ninja 3y agoThe blogpost was delicious. The lekktor was a madcoder technique
- ilaksh 3y agoI wonder if it would be possible to put game library code in a web assembly component and then compile small .wasm files that used it.
- pjc50 3y agoPossibly, but then the library should also "count". The web equivalent of this kind of extreme minimization is probably https://js1k.com/ https://js1k.com/
- ilaksh 3y agoThe idea would be to build a platform off of it so that the library could be loaded from cache for multiple games or applications.
- britches11 3y agoI remember my friend ripping this to a CD-ROM for me in high school (early 2000s). It included the tooling application for editing stuff like the parameters for environment generation. I had no idea what I was doing and it didn't run well on my family PC, but I consider it a pretty big milestone on the journey that led to me sitting here reading HN instead of figuring out why my unit tests are failing.