Skelehunt by Catomag
You are a purple peasant who's home has been cursed with an undead spell, skeletons have invaded and you find you've become immortal skipping back to the start of the curse upon death. You equip your trusty historically-accurate shuriken and decide to take your revenge.
Game requires computer with modern gpu, ran ~80fps on a mobile gtx 1050.
https://youtu.be/2ddJIBizHbQ
Goal
Kill all skeletons. (Game doesn't actually have a win screen or anything how many you kill is up to you)
Controls
Arrow Keys or WASD to move up and down. Space bar to shoot.
Items:
There are a 3 items to collect in the map (follow paths to find them) - Bike: doubles movement speed - Ice Boots: turn water into ice which lets you and the skeletons cross - Golden Shuriken - bigger shuriken that can pierce through enemies
Design
Game is made in C and uses a batch renderer to draw thousands of skeletons at a time, with a texture atlas to keep track of all the tiles and sprites in the game.
Dependencies
If you want to compile on linux, here are all the dependencies - OpenGL - GLFW - OpenAL
Bug fixes
- increased player contrast (player was barelly visible on some displays)
- fixed memory leaks (there were multiple)
- fixed bug where map wouldn't reload upon death (ruins whole progression)
- fixed issue where certain sounds wouldn't play
- fixed issue where ice was replacing non water blocks and spawning in wrong pattern
Ratings
| Overall | 834th | 3.475⭐ | 22🧑⚖️ |
| Fun | 772th | 3.368⭐ | 21🧑⚖️ |
| Innovation | 1473th | 2.579⭐ | 21🧑⚖️ |
| Theme | 1546th | 2.605⭐ | 21🧑⚖️ |
| Graphics | 946th | 3.395⭐ | 21🧑⚖️ |
| Audio | 554th | 3.45⭐ | 22🧑⚖️ |
| Humor | 812th | 2.688⭐ | 18🧑⚖️ |
| Mood | 945th | 3.25⭐ | 20🧑⚖️ |
| Given | 11🗳️ | 20🗨️ |
Edit: use link in submission titled V2 Windows
Unfortunately, game hadn't work when I downloaded it and had to debug it myself. You messed up assets' names (including assets directory), all files are ending with `(1)`, which prevents game from running. After removing that, the game runs smoothly.
Other than that, the game was pretty good, and had some cool ideas. The water turning to ice when you walk on it was clever. The music was great, and I also loved the retro graphics. It was very difficult though! The skeletons move super fast, and sometimes they clip through the walls lol. The collision detection seemed buggy and caused you to get stuck rather than letting you slide along the walls, but that was actually a good thing since it also affected the skeletons. If they didn't get stuck on walls, I imagine the game would be a lot harder.
Nice job, and props for not using an off-the-shelf engine for this!
Am I supposed to run Makefile first?
For info, when I run skelehunt, I get that error that OpenAL32.dll cannot be found
Kudos for writing something from scratch in C with no game engine though! I'd recommend providing a single link to a zip for people to download and run.
Let me know if you get it working (@ me)!
@ me if you fix this! looks great on screenshot
This is the error I got: 0xc000007b
Wish you luck (though it may have just been on my end!).