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
The Runemaster's Diary
A small turn-based rpg about a kid and an orange trying to save a dog.
Status | In development |
Author | Tomyatemo |
Genre | Role Playing |
Tags | 2D, JRPG, Pixel Art, Short, Top-Down, Top Down Adventure, Turn-Based Combat |
More posts
- Devlog September 2023 (FINALE??)Sep 28, 2023
- Devlog August 2023Sep 01, 2023
- Devlog July 2023Jul 28, 2023
- Devlog June 2023Jul 10, 2023
- Devlog May 2023May 29, 2023
- Hotfixes Demo #2May 13, 2023
- Hotfixes Demo #1May 05, 2023
- First Devlog of 2023! (Devlog April)May 04, 2023
- Devlog JuneJul 05, 2022
- Devlog MayMay 31, 2022
Leave a comment
Log in with itch.io to leave a comment.