Delve into the Abyss Development Blog - Week 16
Despite being the final week of the project, this week was sort of uninteresting on my end. We started the week of as we normally do and did sprint planning. In general the team is trying to fix up any potential loose ends prior to making a build. I was paired with Lucas to find a problem regarding the upgrade functionality not working.
It wasn't until the day after that I got the time to actually search for a fix. It was actually kind of annoying because I wasn't exactly sure what could have caused the logic problem initially. The altars insisted that you didn't have enough resources in your inventory even though you actually did have resources, which meant that somehow they just weren't able to call the inventory system even though the code does call for it. So I had to use the Debug Log system in order to determine what the code was able to execute and what the code wasn't.
I had to do the same for the inventory code and that's when I found something out. None of the items had been going to our player's inventory. So this led to me wondering just where had they been going? Turns out when Lucas was creating a save system, he altered the inventory protocols and made it so items go into a inventory in the save system so that they can carry over between levels. Everything in the game was altered to call to this new inventory system... except the upgrade functionality script. This inventory system also used a different system of handling the inventory from our original inventory, so I relayed this information to the group and had Lucas fix it himself. Then I tested out the fixes and, well, they work! Still, what a grueling one and a half hours.
Comments
Post a Comment