New goal: at minimum monthly project updates.
The past week or so has mostly been spent on a nasty refactor. The biggest reason is because I didn’t listen to myself. A few months ago Thomas and I had a long discussion about the design we were going to use in a certain portion of our code, and in the end, what we came up with seemed like a really good design.
Fast forward a few months, and I had been working (slowly) on adding to that class, which is one of the main pieces of driver code for Debris. I had been working in a way that pretty much ignored the design we initially laid out.
So, the better part of a week’s worth of short development sessions later, and I’m back on track. When we originally set down that design I had even left a long comment to myself to explain why. I felt I needed to amend that comment after the refactor was done.
I've had to amend my comment to myself. #gamedev pic.twitter.com/HQUnkZlM7y
— Ike Ellsworth (@iellswo) March 27, 2015
So, after that was done, I was able to finally add the new feature that I originally intended to add. Today I got that portion done, so now you are able to switch characters by clicking on other party members.
(Note: the music I was listening to in the background is a little loud in the clip, so you may want to turn down your volume. It is from the Shovel Knight OST, by the way.)