Chthonic Brilliance by cassowary

You control a small slime who is trying to collect gems in the underground. Dig through blocks to make your way through all 20 levels!
You can destroy dirt and sand blocks, and push boxes, by selecting them with your mouse. Sand is affected by gravity. Collect all the small gems in the level first, and then collect the large gem.

Controls:
- mouse click to move the slime
- R: reset level
- M: toggle music
Tools:
- Made with plain Javascript and HTML canvas.
- I based the initial engine code off the engine of a previous LD game.
- Graphics done with Aseprite, with the SimpleJPC-16 palette.
- Music made (in like 15 minutes) with PXTone.
- Sound effects made with the Magical 8 Bit VST.
- Levels created with Tiled and compiled into a simpler format using the ulvl Python library.
Oh, and here is my personal website!

| Link | https://github.com/cassowarii/ld48 |
| Play on itch.io | https://cassowary.itch.io/chthonic-brilliance-jam-version |
| Post-Jam Improved Version | https://cassowary.itch.io/chthonic-brilliance |
| Original URL | https://ldjam.com/events/ludum-dare/48/chthonic-brilliance |
Ratings
| Overall | 68th | 4.049⭐ | 93🧑⚖️ |
| Fun | 71th | 3.995⭐ | 94🧑⚖️ |
| Innovation | 323th | 3.451⭐ | 93🧑⚖️ |
| Theme | 782th | 2.875⭐ | 94🧑⚖️ |
| Graphics | 75th | 4.199⭐ | 95🧑⚖️ |
| Audio | 151th | 3.717⭐ | 92🧑⚖️ |
| Humor | 338th | 2.729⭐ | 85🧑⚖️ |
| Mood | 318th | 3.465⭐ | 88🧑⚖️ |
| Given | 20🗳️ | 18🗨️ |
Very polished experience and well rounded
Edit: Ah yes, forgot to mention, a level counter would be nice!
I also would have liked to have it save your progress, but ah well, that's the way of the game jam I suppose
But how you beat the first box level? :joy:
this game jam is making me realize how bad i am at puzzlers :sweat_smile: but from the levels i've been able to beat, there's a nice variety of new mechanics and challenge. great job!!
Great work! The end screen made me feel happy :)

The puzzles are very nice and fairly difficult. I'd love a level reset in some way?
Will also take a look at the code, I think it's a great chance to learn a lot.
Thank you
Apologies in advance, the code is a huge mess. (and there are several bugs in the implementation which I "fixed" by designing the levels so they couldn't happen...) I hope reading it is still informative, though!
Nice job!
Very nice work :)
Really well don!
:snowflake: :alien:
[SlimeSelectionBug.JPG](///raw/aaa/f2/z/418bb.jpg)
Also, never get the closest gem first, I'll remember that.
Wonderful <3 <3
This is a 10/10 from me, very good job!
@pancelor I agree the movement is a bit slow; I've sped it up in the version I'm working on and now the jam version feels kind of unbearable lol
I made it to the end. I was stuck for a while on the first box-pushing level because I didnt realize that the platforms were one-way and I could hop up from below. I liked that there were simple levels to introduce new mechanics, though the difficulty curve overall was a bit back-and-forth between easy and hard. Arrow key controls would have been nice, other than the ambiguity for diagonally up to platforms.
The control scheme is very easy to pick up, and although I played it on a computer I guess it mobile friendly too!
I can't believe you made it in 48h only, congrats!