Autumn Lisp Game Jam 2024: Day 7


Alright, day seven of the jam, and I’m starting to get a little worn out. Spent the morning trying to fix a couple of small bugs, but could’t quite nail them 😔 As for new features, I managed to add a ‘skip turn’ action, mouse controls, and ranged attacks for enemies. You can check out the video where I debugged my implementation of the Bresenham algorithm to determine line of sight for shooting:

And this screenshot demonstrates that standing in archer’s line of fire isn’t the best idea 😁

Then I started implementing equipment for the player. It was a bit overwhelming since I wrote the biggest ECS component I’ve ever made. But by the evening, I hit a second wind and got some nice code written:

I’ll have to finish it tomorrow though!

As for tomorrow, the main tasks left are setting up the A* algorithm for enemy pathfinding, giving the player ranged attacks, and adding some QoL features and other polishing. If all goes well, I might actually finish with something I can be proud of 😌

Get Lispy Rogue

Leave a comment

Log in with itch.io to leave a comment.