Pixelo789

Luanti Game Jam: Day 14

Day 14

I made two new levels, 11 and 12. Both of them involve shooting through a small horizontal opening, with the second being a more complicated version. I might change level 11 tomorrow, who knows.

I cleaned up the reflector code, and added a mineable reflector for future levels. I ultimately decided that the speed of the arrow that shot the reflector shouldn't affect the speed of the reflected arrow. It was ultimately too complicated and frustrating, so I set it to a fixed speed.

I improved health regeneration. Now, when you take damage, there is a half-second delay before healing at a rate of one health point per 1/4 second. This new regeneration system feels much better.

I tried making a heart texture within my personal constraints of "only the Libresprite default palette", but it looked ugly, even when attempting 12×12 as well as my normal 8x8. Instead, I decided to hide the health bar entirely, which I will eventually replace with a red vignette when your health is below a certain amount.

I worked on the arena for the boss fight. I'm having my doubts about it, but I think I can pull it off. I could probably make the boss fight with one or two uninterrupted days, all gameplay mechanics within two or three, and crank out levels the rest of the time.

I think I've got a plot in my head:

Other bug fixes/cleanup:

Checklist from yesterday

Overall plans

For this last week, the "Plans for tomorrow" and "Overall plans" checklist will be merged.

[ ] Make more levels!! Level ideas:

[ ] Anti-gravity preparation

[ ] Code cleanup

Might do (non-breaking)

---

More information about the jam can be found here:

Luanti Game Jam 2025

The code is on Codeberg:

Codeberg repository