Skelehunt

by catomag
co-authored: @4241108
Overall★★★★★★★★★★3.48
Fun★★★★★★★★★★3.37
Innovation★★★★★★★★★★2.58
Theme★★★★★★★★★★2.60
Graphics★★★★★★★★★★3.40
Audio★★★★★★★★★★3.45
Humor★★★★★★★★★★2.69
Mood★★★★★★★★★★3.25
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.

screenshot10.png

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

screenshot

Comments33

gorrgolem6 Oct 2020, 21:14
Really cool! I love the way you captured that retro feel.And very funny too.
Spotline
Spotline8 Oct 2020, 14:11
it seems the zip file of V2 windows is empty ?
Dubgron
Dubgron8 Oct 2020, 15:00
Solid entry. Graphics is nice and I love the music! Props for not using an established engine and coding everything by yourself! I also prefer this style of jamming (if you want, you can checkout my submission, made with in-house engine written in C++).

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.
SamDemaine
SamDemaine8 Oct 2020, 15:21
I love the classic style of the graphics very arti-esque, the music is really fitting as well, nice game!
ditam8 Oct 2020, 15:28
The ice boots are really cool. Before reading the description here, I thought they were some sort of water-skis or jet pack, but ice boots makes more sense, and knowing what they are has greatly elevated my mental image :)
Ale
Ale8 Oct 2020, 15:35
Yeah getting it to build was difficult. If you make a github repo, I'd be happy to send a pull request to make it easier to build on linux.

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!
8 Oct 2020, 15:38
oh man, the graphics look great, but I'm honestly not sure how I'm supposed to start the game.
Am I supposed to run Makefile first?

For info, when I run skelehunt, I get that error that OpenAL32.dll cannot be found
Momo_Hunter
Momo_Hunter8 Oct 2020, 15:52
Nice game with nice music, but somehow I always had to fight against around 100 skeletons at once, that was really hard, also shooting not only in the direction you're looking at, but also in any other direction would be nice, especially if you're chased by skeletons
madnesssguschenka8 Oct 2020, 18:39
The game is cool, but the grass sprites are painful to look at.
Kharath8 Oct 2020, 20:28
Sorry, can't get this to run at all. I tried downloading everything from the google drive link but it just crashed on startup.
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.
gord10ahmet
gord10ahmet8 Oct 2020, 21:14
I also can't play it, because I get a "The application was unable to start correctly" error after I downloaded OpenAL32.dll myself.
Catomagauthor9 Oct 2020, 00:17
Sorry once again lads, i have two folders called ludem dare 47 and all the file names got mixed up (google drive thought they were duplicates and added a checky (1)), should be fixed now. This time I'll test if it actually works on windows now.
Catomagauthor9 Oct 2020, 00:25
Also changed the game to a zip file for faster download. Thanks everyone for your feedback!
gord10ahmet
gord10ahmet9 Oct 2020, 00:45
I still get the same error. Also, OpenAL32.dll is still not in the zip file, I had to add it by myself.
Disco_Pope
Disco_Pope9 Oct 2020, 10:49
Nice lil game! i enjoy the style of the sprites and the music : )
CodeRaurus
CodeRaurus11 Oct 2020, 12:04
Missing OpenAL32.dll. Graphics do look nice though.
Catomagauthor12 Oct 2020, 10:50
Ok, I have added the OpenAL32.dll to the thing, it should work flawlessly now.
Jam37312 Oct 2020, 15:06
Would love to play but I also get OpenAL32.dll is missing :(

Let me know if you get it working (@ me)!
Tuatarian12 Oct 2020, 17:25
missing OPenAL32.dll

@ me if you fix this! looks great on screenshot
gamescodedogs
gamescodedogs12 Oct 2020, 18:46
I don't know why but the game brings back so nostalgic memories. I was wide smiling when found a car :) Something from early days and a bit of Dwarf Fortress (probably because of the map art style). Thank you for sharing, best of luck!
Catomagauthor13 Oct 2020, 10:36
omg forgot to update the link, ill update it this time
Catomagauthor13 Oct 2020, 10:38
correct link has been updated
gord10ahmet
gord10ahmet13 Oct 2020, 14:14
I still get "The application was unable to start correctly (0xc000007b)" error. I use Windows 10 64 bit, by the way.
Jam37313 Oct 2020, 14:46
@catomag Realy sorry to tell ya, but it still didn't work for me :(

This is the error I got: 0xc000007b

Wish you luck (though it may have just been on my end!).
kr4ft3r
kr4ft3r13 Oct 2020, 22:37
I'd love to play this but getting same error as poster above, Windows 10.
Egan Henderson14 Oct 2020, 03:03
This is really cool! The graphics are very cohesive which is really nice. You took a ridiculous idea and executed it really well, love it!

Other games by @catomag

Found a bug?
Tell us on Discord