Soulless Dungeon by ursagames

[raw]
made by ursagames for LD34 (JAM)
Use your two mouse buttons to fight! Grow your strength to defeat the Soul Destroyer!

Left click is to move and attack, right click to block!
The combat is stamina based, so if your action isn't working, make sure you have stamina!

Procedurally generated dungeons!

The WebGL build seems a bit laggy for me, so I can't promise performance there. The exe runs a lot smoother.

Music by Maripka
https://soundcloud.com/poloman89/soulless-man

Everything else by Ursagames (Andy Brown)

Ratings

Coolness 72% 3
Overall(Jam) 3.38 455
Audio(Jam) 3.58 201
Fun(Jam) 3.22 455
Graphics(Jam) 3.36 560
Humor(Jam) 2.35 672
Innovation(Jam) 2.68 808
Mood(Jam) 2.94 738
Theme(Jam) 3.43 726

Feedback

AndyBrown
15. Dec 2015 · 02:21 UTC
Play the Windows version if you can, the Web version seems to have a lot of issues. Trying to fix the build now.
schizoid2k
15. Dec 2015 · 04:12 UTC
Nicely done!
banana4life
15. Dec 2015 · 04:18 UTC
The web version worked OK for me. Good game
Tragon
15. Dec 2015 · 11:53 UTC
Nice little dungeon crawler!

Had no problems with the Web Version.
AndyBrown
15. Dec 2015 · 17:42 UTC
Thanks all! I had to recompile to WebGL 5 times to get a build that actually included all of the assets. The first couple times didn't include the music, and then it didn't include some of the art assets. It should be working- but it does feel laggier to me than native builds.
Emi
15. Dec 2015 · 18:35 UTC
This is awesome :V I love the sprites
MikeTsunami
15. Dec 2015 · 18:56 UTC
I really enjoyed this game! Nice dungeon crawler, good use of two button mechanic, and love the music!
modenv
15. Dec 2015 · 19:07 UTC
Nice core game play loop. Surprisingly fun to walk and open boxes. I like the stamina meeter, but feels a little to deadly to kill the enemies. got killed by the boss later.

Also, nice music.
jdoughty
16. Dec 2015 · 19:05 UTC
Wow, I never realized how much depth there can be in just letting a player actively block attacks! This one was alot of fun for me. Helps that I have a love for procedural generated games. Add up good sound, good sprites, and solid game play and this is one of my favorites this year!
AndyBrown
17. Dec 2015 · 00:50 UTC
@Emi Thanks! They pale in comparison to your art though!

@MikeTsunami Thanks a lot! I'm pretty happy with how it turned out even if I had to cut a lot of planned features.

@modenv Ah sorry, the gameplay was meant to be punishing, but it might have ended up a bit too punishing due to the lack of time to balance! Thanks though!

@jdoughty Thanks, that means a lot to us! The combat mechanics were heavily inspired by the Dark Souls series.
Crazi456
17. Dec 2015 · 17:38 UTC
Very fun! Loved the sprite work and music. Great job
bradur
17. Dec 2015 · 17:42 UTC
It was quite a fun game, although I thought it was a little tedious to open the boxes since it was so slow. The slowness was OK for the combat since it was tactical but the boxes could have been opened instantly in my opinion. Great graphics, sound and musics. Well done!
denycetm
17. Dec 2015 · 17:47 UTC
Combat was very rough for me and the pathfinding for my character was a little wonky But the art looked awesome and the boss character was especially great.
AndyBrown
17. Dec 2015 · 20:55 UTC
@Crazi456 Thanks! I feel like I learned a lot on sprite animations during this!

@bradur I kind of agree, although I like smashing them open, but I dislike that it uses stamina- I didn't have an easy fix so I just made them give back some stamina when broken, which I should have just made them give back a full attack's worth of stamina.

@denycetm Ah, I had intentionally not created pathfinding for the player. Pathfinding would mess up dodging enemy attacks and could lead to many annoying cases, I felt it was better to just let the character hold down the move button to move in that direction. I did want to add pathfinding to monsters, but ran out of time, which was a shame since I already implemented my own A* algrorithm for the level creation. The combat design is a bit hardcore and meant to be challenging though, so it's understandable that it won't be enjoyable for a lot of people.
Hot Box Games
18. Dec 2015 · 23:54 UTC
Solid entry! Font was a little hard to read.
But good effort for a small team!
JustASHadow
19. Dec 2015 · 00:00 UTC
Very solid game. It might be worth developing a full version in the future, but for a LD game, I think it will score very well. Good job!
JustASHadow
19. Dec 2015 · 00:16 UTC
I took the easy way out with procedural level generation. Your algorithm seems a lot more complex. Do you mind adding the source code? I'd love to learn from what you did! :D
AndyBrown
19. Dec 2015 · 21:36 UTC
@HotBoxGames thanks a lot! I agree the title screen font ended up being more illegible than intended, whoops!

@JustAShadow Thanks a lot! I'm planning on continuing development on the game- I've already got a lot planned now. Sorry, but I don't plan on releasing the source- it's a mess to figure out what I did anyways from that.. What I did was I created a two dimensional array to represent the tiles. I first filled in randomly sized rectangular "rooms" keeping track of each room and only filling them when they did not touch other rooms with a 2 tile padding (to ensure room for walkways). I then created doorways in 1-4 sides of each room, keeping track of where they started. Then for each doorway, I randomly selected another doorway that was not associated with the same room and implemented A* shortest path to find and trace a 3x3 width path connecting doorways together. From there, I just filled in walls around the edges of the paths that were created.
sP0CkEr2
20. Dec 2015 · 05:21 UTC
adding this to my play again list - nice crawler - little hard figuring out how to attack enemies - nice game
Gyfis
20. Dec 2015 · 10:04 UTC
Web version works well for me. It's nice little game, I like it. I think music is quite cool and the controls are great.
🎤 ursagames
21. Dec 2015 · 03:40 UTC
@sP0CkEr2 Thanks! I wish I had the time to put in an in-game tutorial.. I know a few people who didn't figure out how to block when trying it =)

@Gyfis Thanks! The initial web issues seemed to be with the first attempts of exporting the game, after a few tries most of the issues seemed to be fixed.
zenmumbler
21. Dec 2015 · 17:50 UTC
The web version worked fine for me but when I got to level 3 the entrance section was sealed off from the rest of the level, trapping me.

Cute little platformer with nice sfx and music. Consistent style. Nice!
jacklehamster
21. Dec 2015 · 23:56 UTC
A pretty solid dungeon game. I couldn't figure out what the right-click button do though.
🎤 ursagames
22. Dec 2015 · 22:55 UTC
@zenmumbler wow, you must have been extremely unlucky! There is a very small chance of rooms connecting to each other and not the rest of the map, but I've yet to see it happen in all of my testing.

@jacklehamster Thanks! Right click is for blocking, you hold it down to block an enemy's attack. The dervish enemies and boss are pretty much impossible to beat without it =)
Christina Nordlander
25. Dec 2015 · 22:35 UTC
Pretty nice retro graphics (brought back good memories of playing "Gauntlet" as a kid), and the music is excellent. I can tell a lot of work and polish went into this, from the procedurally generated levels to the scorecard at the end of each level. Combat is simple, but works.

The connection to the themes didn't feel strong.

My main problem is that it was too hard: I lost a lot of health killing one slime, and there doesn't seem to be any way to regain health other than levelling up. Could just be that I was bad at fighting.
🎤 ursagames
28. Dec 2015 · 11:04 UTC
@ChristinaNordlander Thanks, we tried our best! I often have issues with balancing difficulty during Ludum Dare entries when I'm the only person testing the game. I also intended to have health potions in the boxes as well, but ran out of time. My goal was to make something challenging, but it ended up being more on the punishing side.
loveapplegames
02. Jan 2016 · 17:05 UTC
Good-looking dungeon crawler! Pity neither player nor enemy do any wayfinding. Is there a way to heal? As it is, it's just too deadly to attack enemies. Avoiding is much easier. Didn't manage to kill the boss.