5 ms·
If you're interested in feats of low-size games, I offer you kkrieger, a 3D FPS that fits in 96KB. https://www.youtube.com/watch?v=8fZBUsn5RYg https://www.yout
by causi 4y ago
If you're interested in feats of low-size games, I offer you kkrieger, a 3D FPS that fits in 96KB.
https://www.youtube.com/watch?v=8fZBUsn5RYg https://www.youtube.com/watch?v=8fZBUsn5RYg
- beezlebroxxxxxx 4y agoThis is wild. One wonders what would happen if the (perhaps misguided) ideals that shaped that project returned to being in vogue.
- sitkack 4y agoPrevious discussions for a post about how they achieved that feat. https://fgiesen.wordpress.com/2012/04/08/metaprogramming-for-madmen/ https://fgiesen.wordpress.com/2012/04/08/metaprogramming-for... Nov 12, 2020 https://news.ycombinator.com/item?id=25043199 https://news.ycombinator.com/item?id=25043199 Aug 8, 2019 https://news.ycombinator.com/item?id=20635640 https://news.ycombinator.com/item?id=20635640 May 13, 2014 https://news.ycombinator.com/item?id=7739599 https://news.ycombinator.com/item?id=7739599
- badsectoracula 4y agoProcedural generation for 3D content is something quite common nowadays - see Substance Designer as an example. AFAIK the people behind kkrieger tried to push their tool for commercial use at some point but it didn't seem to catch on - but that was years ago.
- lmm 4y agoHuge but somewhat dull games. No Man's Sky is probably the big name that went that way recently. Or, in its own way, Dwarf Fortress.
- Night_Thastus 4y agoI'm not sure I'd lump DF in there at all. It may be procedural generated, but there is a mountain of depth to it.
- gleenn 4y agoPun intended? It was just the two programmers writing that for a long time so I guess the mostly-procedurally-generated content makes sense.
- jesprenj 4y agoAFAIK this was achieved by heavily using DirectX API and features it contains. When running, it uses around 300 MiB of RAM.
- andai 4y agoThe textures and models are procedurally generated at load time!
- democracy 4y agoOf course they are using DX or OpenGL - how else are they supposed to display graphics? )
- 4y ago
- McNutty 4y agoIn the linked video, one of the kkrieger devs (kb) comments and addresses some FAQs
- 404mm 4y agoNice. My little CLI utility that filters and lists my servers in EC2 is 11MB (GO).
- nilslice 4y agoToo small for me.. I'd like to containerize this and add at least 10 more MB, do you have a Dockerfile already?
- kurisufag 4y agoperhaps an AppImage for easy cross-platform support -- that should add an order of magnitude
- loloquwowndueo 4y agoA snap. Lol
- kitd 4y agoTbf, 11mb is all it needs. Add in the graphics library and assorted libc utils that Awk is using and it would be similar.
- thih9 4y agoTimestamp where the gameplay starts: https://www.youtube.com/watch?v=8fZBUsn5RYg&t=97s https://www.youtube.com/watch?v=8fZBUsn5RYg&t=97s I enjoyed the video. However for me it’s not about the game being small, it’s about implementing anything 3d (or any game for that matter) in awk!
- Daub 4y agoDetails on how it was made… https://youtu.be/bD1wWY1YD-M https://youtu.be/bD1wWY1YD-M