Weekly Dev Log #2


Welcome to the second weekly dev log where we are almost finished with the battle application (or finished, I don't know yet, I'm writting this part on monday).

Programming Department

Battle Application

Added the action name when an action is executing and a dialog view to explain ambiguous abilities. Also added a displayer to show action icons in the screen as they are being executed:


Added new animations: the Message Display Animation (that shows a message in the new dialog box); and the Apply Action Animation which applies the effect of the action. This last animation makes it so an effect can be made at any point in the animation sequence of an action. A direct application of this is showing if you can escape a battle before the animation finishes (as shown in the gif).

Made some adjustments to position reference system to make animations easier to make. And made some adjustments to the portraits of the characters so they don't lose resolution. Deleted the stamina stat to make calculations easier and thus make the damage system more simple.

Added the guard statistic to the battle system and two guard styles. Also added a guard meter that replaces the stamina meter in the portraits in the battle app. Finally displayed enemy's current guard below the enemies sprites.


(I forgot to add, you can actually damage enemies now!)


Bugs

This week I fixed A LOT OF BUGS. I'm not going to get into detail of what the bugs caused but most of them were about when animations were applied. I also discovered I had a memory leak, thankfully I was able to fix it fast because I kind of knew what could be causing it. 

Fixed a bug that made the battle aplication's actions show up in a different order every time the game started, now it shows  them in alphabetical order.

Git Server

Started a gitea server on my raspberry pi to move the game's repository when the battle and overworld cutscenes are ready. Added a repository to this server with the concept art so it is easier to manage.

Other

I documented a lot of menu classes I forgot to document in the moment. Added a small symbol to menues that show when certain options are selected instead of using spacing.

Music

I made a small song for my debug room, I plan to leave it in the game and be unlockable somehow so some simple background music is nice.

Promotion

Made 1 kind of meme post on twitter and participated on screenshot saturday.

Other

I made a game studio name for when I finally start publishing my games (not posting it here because someone may steal it and I really like it).

Next Week

Next week I hope to finally finish the battle application, which means to detect victory and defeat, detect when enemies or party members are unconcious, show the enemy state (healthy, injured, near collapse), etc. If I finish this before the week ends somehow, I'll migrate all my progress to my private git repository and start focusing on creating content.

Get The Runemaster's Diary

Leave a comment

Log in with itch.io to leave a comment.