itch.io is community of indie game creators and players

Devlogs

Weekly Dev Log #3

The Runemaster's Diary
A downloadable game for Windows and Linux

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
Download The Runemaster's Diary
Leave a comment