Hi Gabriel! I always look forward to see what you've cooked up for jams.
I love the puzzles of turn based combat games. They feel pretty tough to pull of for game jams, especially in 48 hours, so well done. But then I noticed...
"sprites made ahead of time, along with the core of the battle system"
I know it's hard to draw a line when it comes to premade code. I technically reuse my audio manager script which is just a few lines to manage a slider and a singleton method, but an entire battle system seems a bit outside the spirit of a game jam.
That being said, I really enjoyed the combat. Once I figured out the aspects and the enemies' resistances, it was a thoughtful puzzle. Until I realized that you only draw one card per turn. This absolutely killed the gameplay for me. With your deck having such a high percentage of cards that manipulate the element without doing damage, I had a ton of dead draws and wasted turns that felt really bad. Was there a reason you don't draw back up to max every turn? I assumed you would since two aspects directly affect max hand size.
But really, huge bonus points for penguin protagonist. Jams need more penguin representation. :)
Congrats on making this in less than 48 hours! Keep making games!