Remind me of kkreiger, an fps with impressive graphics and sound for the time, that weighed in at 96KB.
A long time ago I came across a game that was part of a 1mb challenge. It’s called A New Zero. I played it quite a lot, just flying around and dive bombing boats was entertaining enough for me.
I was impressed with 1mb but 13kb and 96kb is pretty amazing. I really enjoy seeing stuff like this.
Nice I have been thinking about doing a either an 8mb or 5mb gamejam challenge but I wasn’t sure if 5mb would be to low but if there are 1mb challenges I guess it does not seem to impractical. Also I am going to test that game out in wine it looks interesting.
This is crazy!
I have so many questions, but lack the technical know how of how to ask them.
Instead of actually storing images, sound files, maps, etc, whole program relies on algorithms computed at runtime. Level generated automatically, sound follows a set math pattern with randomization, etc etc
Benefits of less file size but more processor requirements
Oh yeah. I can remember back in the day it could take quite a bit to compile and start these things, especially if you were running at higher resolution and detail values.
Basically it’s all procedurally generated assets. It takes a long time to start to because it has to make all it’s textures and sound effects.
Check this video out by Nostalgia Nerd
Here is an alternative Piped link(s):
https://piped.video/bD1wWY1YD-M
Piped is a privacy-respecting open-source alternative frontend to YouTube.
I’m open-source; check me out at GitHub.
kkreiger is more impressive to me, because it creates itself on execution time. While this 13kB game is willfully ignoring the fact that the average web browser today is already a 2GB behemoth. While kkeiger is pure C++ and it does the whole thing, including the game engine and sound processor and everything else.
Is definitely not pure c++. It’s making use of direct x and even fonts available in Windows to create textures.
Without DirectX or OpenGL you’d have to create a GPU driver or do CPU rendering…
This is amazing for only 13KB.
I did not know that I needed loderunner-quake in my life.
Thanks for posting.
Online multiplayer?
And I was blown away the ps1 game Vagrant Story turned Into 90mb file as a chd.
That said one of the games I enjoyed most even when I had an Amiga was a 48k ZX Spectrum game called Chaos.
How much of that is third-party libraries, and/or third-party hosted? Obviously the assets (images and music) aren’t being counted.
The game also requires a renderer (browser) to play.
I think what they did is impressive but the claim about the size feels like taking source code and saying “look how small on disk it is”
It is js, it is always source code.
Except if it’s minified for production.
Ok that is an impressive number but it feels a little disingenuous. You still need to something on your machine to interpret the js code, right? Is that included in the 13k? How much storage does that take?
That’s irrelevant to the contest.
Sure, but important to put into perspective when you compare it to .kkrieger and other old school demos - the browser does a lot of heavy lifting here.
Having said that, this is a majorly impressive feat. I love it that this is still a thing.
One could argue the OS also does some heavy lifting.
in the case of kkreiger, absolutely… Uninstall the wrong font in windows and you actually break kkreiger. So it’s not even fully self-contained and relies on static windows assets to function.
It also needs DirectX, which is another 70-100MB depending on the version.
No argument here, it clearly does. But I don’t know of any bootloader games that have a comparable level of features. I suppose with DOS games and demos the amount of native code vs OS libraries would be almost negligible as well.
Depending on how “pure” you want to get, you’d have to look into games that play from boot, so not unlike stuff you’d get from the SNES and older consoles.
Should the machine’s operating system be calculated in the storage too?
Potentially. See my edit shove
Is there a competition for smallest bootable 3D FPS?
Your bios screen could be if you’re brave enough.
Are games that boot from bios a real thing? would be interesting or an OS that has the exact dependencies to launch a single game aka minecraft launcher but from bios. Idk how practical that would be but its a cool concept.
Wow you did not disappoint. I think I will make a TIL post about playing doom from bios. I should probably get to that now before tomorrow or it wont count as a TIL.
There’s whole category of software that runs without OS, look up “bare metal”, for example you can run web server on raspberry pi pico and connect it to ps4 to have offline jailbreak capabilities, mind you, raspberry pi pico have 264kb of ram and 2mb of memory (up to 16mb) and dual core 133mhz cpu
Everybody has a browser that runs JS. Only 13k has to be transmitted via floppy disk
EDIT: Well this is by far my most negative comment here. That’s almost entertaining.
For what it’s worth, once you take down votes out of the equation, your comment isn’t doing so bad relatively. Fuck the haters, focus on the positive.
Thanks for pointing this out. I keep looking back at this thread as new people grow annoyed at my comments 🙂.
At the time I writing this, there are currently 15 upvotes and 28 downvotes on my original comment. That’s clearly negative and that’s ok. But that also makes it the third most voted on and the 4th most upvoted comment in the entire post. Seems there’s a very split opinion in the community here. This is now officially entertaining!
Thanks for the happy comment. But it’s all good. People are allowed to not like my comment. I’m not exactly swayed by the downvotes but maybe I could be just wrong here.