Wow, over a month since my last post. It almost doesn't seem possible.
In that time I spent almost all my time working on a tool I didn't even know I needed. It continued to grow and expand as a project, and took up almost all of my coding time. Beating the RAGE Scorchers DLC and playing some Organ Trail took up the rest. I spent zero time on OOP, and only did a little more work on the framework of The Leaf Game.
I also experienced something odd, that I never expected I would at my level of programming. When I was pretty much done (nothing is ever truely done, I am learning) with ATASV, I actually felt a small but noticeable pang of regret that it was over. I only worked on it for a few weeks!
I can not even begin to imagine what it is like to work on a title for years and then suddenly be done with it. That seems a little frightening.
Right now I am torn between several states of emotion/mind. On the one hand, The Leaf Game is definitely good practice for me, and I need to make it happen. On the other hand, I have come to realize that the particular type of gameplay isn't something I am passionate about. I feel like I have a certain level of competence to achieve before I can chase my passions with any real chance of living up to them, though.
It just felt really good to be so focused on a project, and to make steady progress at it. Ticking off features as they are completed is very satisfying!
Right now I am thinking I will complete The Leaf Game. I need the knowledge, I will find ways to make it more engaging to myself, and then I will move on to a project that has me a bit more excited.