The seven crystals by Mibi88

[raw]
made by Mibi88 for Ludum Dare 55 (JAM)

Slain mobs to get crystals and summon the dragon!

https://www.youtube.com/watch?v=MBG_4yz1Ru8

This game features: * 3 different mobs * 8 different bosses with their own attacks * Procedurally generated dungeons with different rooms and tilesets.

Have a new experience each time by changing the seed.

A linux build is provided.

~~It can be compiled for the web but the web version does not draw all the sprites correctly (because it's using emscriptens legacy opengl emulation layer).~~

I could sadly not provide a Windows build because my windows installation boots strait into the repair menu. It's really easy to build, it requires a C compiler, the SDL 1.2, SDLImage 1, SDLMixer and obviously opengl.

You can find the source code at https://github.com/mibi88/ld55/.

v.1.1

I just fixed the web build, so I made an itch.io page. I only updated code related to the web version to make it work properly (I fixed the graphical bug and added sound, it was only available to the native version up to now, I'm not sure if it's ok, but say it if it's not and I'll remove it), so the native version stays the same, so it should be fair because:

Certain Bug Fixes are allowed. You can’t add new features, but if something broke or didn’t work correctly as you were finishing up, you can fix this after the deadline. You are asked to highlight the changes you make in your submission (a short change log). You probably wont get a 2nd chance with some players, but at least it wont be a problem for future players.

The download stays the same.

v.1.2

I fixed some critical bugs about the bullets and despawning:​

  • Bullets still existed after restarting the game or changing level

  • Mobs could shoot without existing

  • Mobs still existed after changing level ​The web version is fixed and a fixed Linux version is available (sevencrystalsfix.zip).​

Enjoy playing it!

Ratings

Overall 1115th 2.968⭐ 33🧑‍⚖️
Fun 1113th 2.774⭐ 33🧑‍⚖️
Innovation 1006th 2.887⭐ 33🧑‍⚖️
Theme 1119th 2.774⭐ 33🧑‍⚖️
Graphics 956th 3.032⭐ 33🧑‍⚖️
Audio 677th 2.952⭐ 33🧑‍⚖️
Given 40🗳️ 53🗨️

Feedback

gamesplusjames
16. Apr 2024 · 11:01 UTC
This is a fun idea! Great job :)
Ghostdev708
16. Apr 2024 · 11:16 UTC
LDJam user 374028
16. Apr 2024 · 14:02 UTC
The game reminds me of the Pokémon Mystery Dungeon series. I managed to beat all the levels up to level 8, in which after I scanned the whole map, there was nothing, so I assume this is the "limbo" end level.

I personally didn't find the game much fun. The combat is not engaging as it's just spamming space, and there is no minimap to keep track of visited rooms so you just keep toiling in the same level until you find the portal. Some other issues are the fact that bosses literally spawn on top of you when you respawn, enemies spawning out of bounds can still shoot projectiles at you and the fact that you had to grind XP even when you had already found the portal was infuriating. Also the XP didn't increase for every enemy killed, I have no idea how it works and it's confusing. Some levels were repeated (thankfully, so I could find the portal faster). The lack of music to keep the player in the mood doesn't help either.

Things I did like are the pirate ship level, the tiles are gorgeous; the wizard boss smoking a pipe and the rat boss.

Could be better but congratulations!
🎤 Mibi88
16. Apr 2024 · 14:05 UTC
You should have pressed space on while standing on the golden supports to put the crystals in and summon the last boss.

Yeah the help bugs there sometimes
LDJam user 282870
16. Apr 2024 · 16:23 UTC
I took a look at the source to see if I could compile it for Windows. It looks like I can. Maybe in week or so I'll cork out the steps and run the game.

I like your tilemap handler. Looks simple but functional
🎤 Mibi88
16. Apr 2024 · 16:32 UTC
> I like your tilemap handler. Looks simple but functional

Oh, I didn't expected someone to find this piece of code interesting. Thanks!
LDJam user 374028
16. Apr 2024 · 17:13 UTC
@mibi88 Okay, I managed to spawn the dragon this time. I also discovered that you can move faster if you move diagonally, so that's a neat trick.
🎤 Mibi88
16. Apr 2024 · 17:16 UTC
Thanks for playing!
rainybyte
16. Apr 2024 · 18:21 UTC
Couldn't get it running on my linux machine. I'll try to check back later to see if you get the windows cross-compile or the web build working
LDJam user 221561
16. Apr 2024 · 19:37 UTC
"Yeah I should write a makefile"

yeah :) getting a bit of grief with SDL (main or src) but I'll bookmark this and check back on it later on
LDJam user 374028
16. Apr 2024 · 19:38 UTC
@rainybyte I had to pull in the sdl_image and sdl_mixer packages if it helps.
LDJam user 372256
16. Apr 2024 · 20:26 UTC
nice work !
🎤 Mibi88
16. Apr 2024 · 21:24 UTC
> yeah :) getting a bit of grief with SDL (main or src) but I’ll bookmark this and check back on it later on

Yeah I saved time everywhere I could and I structured the code very badly, it's a huge mess. But after all it's my first time participating at a game jam!

Thanks for all your messages, I would like to give you a feedback on your games but I'll have to do it next week, I don't have my computer with me.
Kseniya
17. Apr 2024 · 01:19 UTC
It is a very unusual and atmospheric game, the visual is quite interesting, it looks stylish and funny! Good luck with your project, I would have played it more than once!!!
🎤 Mibi88
17. Apr 2024 · 12:02 UTC
Thanks, it makes me happy you liked it!
PabloAbraham
20. Apr 2024 · 06:00 UTC
Grabbing crystals and summoning the dragon hits that sweet spot between challenging and fun. Pixel art's like a trip down memory lane. Maybe tighten up the combat and spruce up those dungeons a bit more. Congratulations!
🎤 Mibi88
20. Apr 2024 · 08:27 UTC
Thanks, I'm happy you liked it. I already copied the repo to make an improved version.
Alessandro2024
22. Apr 2024 · 18:05 UTC
I didn't get any audio, but I see you left the ausio category for rating, was did it not work for me or is there no audio included?
🎤 Mibi88
22. Apr 2024 · 18:38 UTC
@alessandro2024, yeah it's a problem with the itch.io upload, 2sec I'll fix it
🎤 Mibi88
22. Apr 2024 · 18:54 UTC
@alessandro2024, I just fixed it, at least it works for me on linux with firefox. Feel free to report any problems with the web version
pebkac
22. Apr 2024 · 19:40 UTC
Proc generation and 8 different bosses is an impressive amount of content!
🎤 Mibi88
22. Apr 2024 · 19:48 UTC
Thanks, I hope that you enjoyed playing it!
PieRo_PBeS_studio
22. Apr 2024 · 20:17 UTC
the atmosphere is disturbing and strange and that's so much the better. On the other hand, it would be cool if we could find our way around the dungeons with either a mini map or some kind of arrow. the design of the enemies is funny. I really wonder what I'm doing in this dungeon...
🎤 Mibi88
23. Apr 2024 · 11:11 UTC
> it would be cool if we could find our way around the dungeons with either a mini map or some kind of arrow.

I want it to be some kind of labyrinth at the same time.

> I really wonder what I’m doing in this dungeon…

I wanted to add a story, but I ran out of time, I had spent too much time improving the pixel art.
Hare Software
26. Apr 2024 · 12:11 UTC
A lot of work went into this game and I think you can be proud of what you made. The lighting works especially well and the rest of the graphics fit in nicely. The only thing I would comment on is the lacking contrast between the floors and the walls, but that is something I also struggle with myself at times. Theme is also clearly present in your game and there is plenty of content, which is always impressive. Well done!
🎤 Mibi88
26. Apr 2024 · 14:55 UTC
Thanks a lot for your very complete review!
Ace17
29. Apr 2024 · 20:02 UTC
Extremely easy to build, kudos! (Yeah, a makefile would indeed be nice, however it builds so fast at the moment ... ) (Tested on a gnu/linux box)

Nice work, it's always nice to see people using native code, instead of big premade engines!
WhenYouCantFindAFriend
29. Apr 2024 · 23:07 UTC
Cute game! I like the slug bad guys and the pixel art! It was a little difficult to differentiate between the walls and a pathway. Maybe a little more contrast/color difference in the art would help? I played the version on itch so it could be a difference in the HTML version? Well done!
RubixNoob13
30. Apr 2024 · 03:48 UTC
I agree that it was difficult to tell what was floor and what was a wall. Maybe make one or the other darker so the player can tell the difference.

Art style was pretty cute, I liked it!
🎤 Mibi88
30. Apr 2024 · 06:36 UTC
> I played the version on itch so it could be a difference in the HTML version?

Maybe, I don't know, I didn't noticed a difference, but I never opened both at the same time.

> It was a little difficult to differentiate between the walls and a pathway.

When I made the pixel art I tried to make the floor darker, but maybe it wasn't enough... I'll be more careful about that next time :).

Thanks for all your reviews!
Game-mon
03. May 2024 · 18:15 UTC
Nice game, cool idea. A little improvements could be made to make the game clearer, like more contrast between walls and the floor, and not getting spawned killed. Otherwise I had fun, thanks for making this!
🎤 Mibi88
03. May 2024 · 19:16 UTC
And thank you for playing it, I'm happy you had fun with it!