First Dev Log post Jam submission (pre continue your game jam 2)
Well I am sitting in a newly created debug room to iron out a lot of the systems for the long term functionality of the game.
The first order of business is to do a lot of clean up and consolidation - make adding pets, calculating their stats, and switching them around flawless.
Due to the limitations of the Gameboy, we have a very limited amount of data stores (roughly 500ish variables to hold our pet information as well as all the other uses we will need!)
The general idea is to have a pet lookup table which will populate the stats of the pets by their level so all of the owned pets and enemies will only really need to store their abilities, current health, current mana, current xp, and their ID.
And.... beyond the potential 6 enemy pets and 6 player pets we don't even need to store their health or mana as when they are added to the party for storage they will be fully healed because they were sitting in storage...
That leaves only having the players active pet and the enemy active pet in battle to have to hold all of the other stats such as Attack, Defense, Speed, Special Attack, and Special Defense. We also need a TEMP pet for switching purposes.
The first test I hope to perform today is to load the party up with 6 pets, press start and enter the party screen. In the party screen display the 6 pets with their current hp / max hp. Then lastly, press A to bring up a dialogue to switch the position and to be able to switch their positions, in the party screen we should see the pet actually switch place and the text update. In the debugger we should verify that all of the variables holding the pets correctly swap places.
Then, we start on fixing the battle loop!
Cheers!
Leave a comment
Log in with itch.io to leave a comment.