Devlogs
Weekly Dev Log #3
Posted February 15, 2020 by Tomyatemo
#devlog
Welcome to the third weekly dev log where we are going to try something new and report things in chronological order now.
Monday
Programming Department
- Fixed a bug in the enemy AI that made them not target any entity when using a single target move and sometimes made the game crash
- Added numbers to the party stats in the top left and polished the view of the bars
- Fixed targeting so now you can't target unconcious entities with a single target attack action
- Dead entities no longer have turns
- Added a shield icon when displaying the enemy entities guard
- Added a mechanic that restores guard at the beggining of an entity's turn
- If the entity has no guard left it restores a great amount
- If the entity has guard left it restores a small amount
Art Department
- Made shield icon for displaying guard on enemies during battle
Tuesday
Programming Department
- Created gameover screen
- Created a MVC application for the gameover screen
- Added keypress to go to the main menu in the gameover screen
- Added gameover trigger when player party is defeated
- Added item rewards for winning a battle
- Added victory screen with the items obtained when the enemy party is defeated during a battle
- Modified how items are saved in the party inventory so its easier to work with it in the future
- Migrated repository to private git server
Art Department
- Created png for ending screen
Music Department
- Finished sencond version of Battle Music (this time more battle-ly)
- Finished fast debug room song
Wednesday
Programming Department
- Finished basic tool to make world building easier (github link)
- Added support for
- Stories (more like events)
- Characters
- Items
- Locations (Places and Regions)
- Relations between stories and other object
Writting Department
- Wrote a small story about how the game starts
- Defined the birthday of a protagonist
Music Department
- Polished music track for battle theme
- Accidentally composed a small melody that sounds like a second battle theme, maybe I'll use it as the theme song of a battle with a character in the future
Thursday
Programming Department
- Setted up first version of tool in private server
- Refactored Pause menu application because a part of the code structure didn't made sense
- Fixed bug that caused the game to crash when there are no items in the inventory while trying to access the pause menu
- Added no items view to pause menu when there aren't items in the inventory
- Added feature that let you exit the pause menu when pressing the "back button" in any option of the side menu in the pause menu
- Unhardcoded strings in menues so its easier to translate the game to another language in the future
- Created special debug room for encounters
- Made encounter entity in overworld to trigger custom encounters when interacted with
- Fixed bug that made the game crash when canceling an ability in battle and selecting another one
Music Department
- Completed first version of town song
- Worked on the forest song
Fryday
Programming Department
- Added pseudo json library for configuration saving
- Fixed bug that caused a game crash when opening the party menu
- Added feature that makes configuration persist after close of game
- Added configuration managers to make configuration changes instantaneo
- Added creatures to story manager tool
- Integrated second version of battle theme
Writting Department
- Added three character sheets to the story manager
- Added two places with backstory to story manager
- Added one empty story with just the title to story manager
- Added one creature to story manager
Art Department
- Increased width of battle backgrounds 2.5 times
- Created Mac Portrait for Story Manager
- Commited art resources to private repository