all 6 comments

[–]magnora7 2 insightful - 1 fun2 insightful - 0 fun3 insightful - 1 fun -  (5 children)

Have you seen this? https://en.wikipedia.org/wiki/.kkrieger

It's a complete 3d first person shooter game in 96kB. It unpacks to like 200MB somehow and creates this whole 3d castle with enemies, it's an amazing feat of engineering. Made in 2004. I ran it once on my computer, it's honestly super cool and I have no idea how it works.

This UNDERRUN game is pretty good too though. I just have to wonder how many libraries they import.

[–]Mnemonic[S] 2 insightful - 1 fun2 insightful - 0 fun3 insightful - 1 fun -  (4 children)

Oh wow!

These two generation processes account for the extensive loading time of the game — all assets of the gameplay are reproduced during the loading phase.

Does explain a lot.

But the UNDERRUN game just uses one js file (I block everything except that one {there weren't any others} and it works)

[–]magnora7 2 insightful - 1 fun2 insightful - 0 fun3 insightful - 1 fun -  (3 children)

But the UNDERRUN game just uses one js file (I block everything except that one

Wow impressive. Is it node.js, or what?

[–]Mnemonic[S] 2 insightful - 1 fun2 insightful - 0 fun3 insightful - 1 fun -  (2 children)

All the games in the competition feature their source: https://github.com/phoboslab/underrun/tree/master/source nope.js on the node.js

[–]magnora7 2 insightful - 1 fun2 insightful - 0 fun3 insightful - 1 fun -  (1 child)

Thanks. What's the one js file you let through? I don't yet see it in the code

[–]Mnemonic[S] 2 insightful - 1 fun2 insightful - 0 fun3 insightful - 1 fun -  (0 children)

Ah that way, I allowed the site it runs on, so no external sites were allowed (I don't know node but isn't that usually externally linked like jquery and stuff?).