The seven crystals

by mibi88
Overall★★★★★★★★★★2.97
Fun★★★★★★★★★★2.77
Innovation★★★★★★★★★★2.89
Theme★★★★★★★★★★2.77
Graphics★★★★★★★★★★3.03
Audio★★★★★★★★★★2.95
Slain mobs to get crystals and summon the dragon!



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, SDL_Image 1, SDL_Mixer 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 (seven_crystals_fix.zip).​

Enjoy playing it!
Genres: survival
Tools: SDL

Comments32

LDJam user 374028
LDJam user 37402816 Apr 2024, 14:02
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
Mibi88author16 Apr 2024, 14:05
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
LDJam user 28287016 Apr 2024, 16:23
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
Mibi88author16 Apr 2024, 16:32
> 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
LDJam user 37402816 Apr 2024, 17:13
@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
Mibi88author16 Apr 2024, 17:16
Thanks for playing!
rainybyte
rainybyte16 Apr 2024, 18:21
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
LDJam user 22156116 Apr 2024, 19:37
"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
Mibi88
Mibi88author16 Apr 2024, 21:24
> 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
Kseniya17 Apr 2024, 01:19
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
Mibi88author17 Apr 2024, 12:02
Thanks, it makes me happy you liked it!
PabloAbraham
PabloAbraham20 Apr 2024, 06:00
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
Mibi88author20 Apr 2024, 08:27
Thanks, I'm happy you liked it. I already copied the repo to make an improved version.
Alessandro2024
Alessandro202422 Apr 2024, 18:05
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
Mibi88author22 Apr 2024, 18:38
@alessandro2024, yeah it's a problem with the itch.io upload, 2sec I'll fix it
Mibi88
Mibi88author22 Apr 2024, 18:54
@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
pebkac22 Apr 2024, 19:40
Proc generation and 8 different bosses is an impressive amount of content!
Mibi88
Mibi88author22 Apr 2024, 19:48
Thanks, I hope that you enjoyed playing it!
PieRo_PBeS_studio
PieRo_PBeS_studio22 Apr 2024, 20:17
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
Mibi88author23 Apr 2024, 11:11
> 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
Hare Software26 Apr 2024, 12:11
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
Mibi88author26 Apr 2024, 14:55
Thanks a lot for your very complete review!
Ace17
Ace1729 Apr 2024, 20:02
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!
WhenYouCantFindAFriend29 Apr 2024, 23:07
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
RubixNoob1330 Apr 2024, 03:48
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
Mibi88author30 Apr 2024, 06:36
> 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-mon3 May 2024, 18:15
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
Mibi88author3 May 2024, 19:16
And thank you for playing it, I'm happy you had fun with it!

Other games by @mibi88

Found a bug?
Tell us on Discord