Luanti Game Jam: Day 18
Day 18
I created Level 20. It's sort of a gauntlet, so it's fairly hard. I might tone it down, but likely not.
I (fully) started work on Level 21, the final level, or so-called "boss fight"[1]. I worked on it a bit before, but now I can focus on it for the full time.
I modified the XBows arrow HUD and made it stay permanently on screen once you obtained the bow. Now, the arrow HUD is next to the hotbar.
Other bug fixes/cleanup:
- I tweaked levels 5, 8, and 13. The tweaks are listed below in the "Checklist from yesterday".
I'm starting to feel a little fatigue from all this Luanti game development. I'm pretty glad this is ending in about three days.
Checklist from yesterday
- [x] Make one or two more levels
- [ ] Work on endgame (boss fight)
- Timed
- [ ] Add a credits screen
- [ ] Add a GUI for going back to previous levels
[x] Level tweaks:
- [x] Move the arrow block one block higher in level 5
- [x] Move the button to somewhere less accessible in level 8
- [x] Start with orange showing and improve button placement in level 13
- [x] Always show how many arrows are left
- [ ] Code cleanup
[ ] Work on stuff for submitting to ContentDB:
- [ ] Update README to further explain what the game/story is about
- [ ] More/better screenshots
Overall plans
For this last week, the "Plans for tomorrow" and "Overall plans" checklist will be merged.
[ ] Work on endgame (boss fight)
- [ ] Boss fight:
- Timed
- [ ] Add optional callbacks when the target is clicked and when dialogue ends (for boss fight)
- [ ] Add the option for custom coloured dialogue (for AI character text)
- [ ] Add a credits screen
- [ ] Add a GUI for going back to previous levels
[ ] Level tweaks:
- [ ] Have a more "random" initial reflector placement in levels 13 and 14
- [ ] Extend level 18
[ ] Work on stuff for submitting to ContentDB:
- [ ] Update README to further explain what the game/story is about
- [ ] More/better screenshots
Might do (non-breaking)
- [ ] Combine the reflector nodes into one node
- [ ] Combine the buttons into one node
- [ ] Reuse the same reflector textures for both regular and mineable reflectors
- [ ] Optional mod to add music
- Boss: potentially Mendelssohn's Symphony No. 4 "Italian", movement IV. Saltarello presto, in some retro/chiptune form if possible
- [ ] Fix item adding/removing to focused slot (maybe; I have no idea how to fix this!!)
- [ ] An achievement system
- [ ] Figure out and implement emerging
- [ ] Combine levels 11 and 12
- [ ] Minify XBows
---
More information about the jam can be found here:
Luanti Game Jam 2025
The code is on Codeberg:
Codeberg repository
[1]: It's not really a boss fight, but I'll continue calling it a "boss fight".