I'm In! (Fashionably late)
It's been a long long time since I last participated in Ludum Dare - somehow, I always remember it exists a bit after it has ended. I saw that one was coming up two days early and thought, "Hey, maybe I should do this and learn WebAssembly along the way - how hard can it be?" Well, I thought, I'll just write a minimal engine from which I can draw sprites, play sounds, and accept user input - oh, and it'd be nice if I could get it to compile locally for easy debugging. Maybe I'll even practice by implementing asteroids or something. How hard could it be? Well, here we are, not too late with an engine that sort of works, even if it takes forever to compile (and I'm not going to spend my time figuring out how to write a better Makefile). I've tricked Xcode into thinking it might compile as normal C++ (it won't) to get that sweet sweet code complete even if I can't have that even-sweeter integration with a debugger (I'll just skip the part of LD where I write buggy code, I guess, because I have no plan for debugging). Even though I might have an engine which is just various open source components in a trench coat, I am excited to do some C++ing ~on the internet~.
I uploaded my "engine" here, though it'll probably give you a 403 Forbidden Error until I work out how to get the .htaccess file right: http://themilobrandt.com/LD46/WASM.zip