Heads up to Linux Download Users


(If you're a Windows user, there's a slight chance that this will carry over, but mostly don't worry about this; the game is primarily meant to be playable on the web anyway, and while I hesitate to think what MS is doing with Windows 11 right now, your platform is probably fine. I'll check on it later when my Windows machine is up and running. Pay for it if you want to support my efforts, if not, no biggie, just have fun.)

Just figured I should let everyone know that, while this was an enormous amount of fun to make, and demonstrated quite a bit to me about working with SDL and shaders, and compiling C code for multiple platforms including the web... the Linux version is not properly functioning on particularly modern distro versions.

This is almost certainly a me thing, not a Linux thing. It's a dependency issue of some kind, which I failed to consider. (Believe it or not, I don't usually do a lot of C programming; I just find it kind of thrilling. It worked perfectly in the past, and this is probably a lingering noob mistake.)

I have determined that Shoodemup seems to (rather explicitly) look for libGLEW.so.2.0; which is pretty far behind the current version of SDL. This can be fixed (-ish) with a symbolic link to the new version. For me, it was:

`sudo ln -s /usr/lib/x86_64-linux-gnu/libGLEW.so /usr/lib/libGLEW.so.2.0`

Secondly, this depends pretty heavily on `sdl2-image` and `sdl2-mixer`, but any version should work.

The last little bug I'm bumping into is a lack of sprite rendering working out properly; unfortunately, my code is on an old and unpowered machine! I may need to do a little digging with one of its drives to get it back and see what's going on, and no foolin', that's going to take a while.

So, bugs are known, only buy it if you want to support me. The only tangible advantage of playing it offline is increased frame rate, which bugs me a little, but not too much. I just want everybody to be aware of this.

Thanks for your patience, and support.

Get ShooDemUp

Buy Now$1.99 USD or more