The never ending 10%

I’m currently pushing through what I believe to be the last 10 percent. There’s a quote on the page I linked to:

The first 90 percent of the code accounts for the first 90 percent of the development time. The remaining 10 percent of the code accounts for the other 90 percent of the development time.
-Tom Cargill

So when I thought I was going to be able to complete all the features and fix all the bugs for an end-of-March release of Squishy Bugs, I was enthusiastically wrong. It’ll be done when it’s done.

Right now I’m toying with the idea of stripping the half-baked features and uploading a new version to show off the new features that are completed. These would include:

  • option to turn on/off sound
  • option to turn on/off music
  • game now features music by ozzed
  • if it’s the phone’s first time playing the game the “Start” button does not jump right into a game but instead starts the tutorial
  • game now gathers (but currently does nothing with) various metrics (games played, balls throw, bugs squashed, how much time was spent on the settings screen, etc)

The unfinished features are something like:

  • WaggSoft account registration (can register/login but error catching needs work)
  • metric gathering (Google analytics)
  • menus are getting overhauled, using libgdx widgets. Still need to learn how to scale fonts and graphics in these widgets.

And then there is the list of things to even start on. Like, adding more power ups. Adding high scores. Creating the WaggSoft account management page to allow users to change their username and update their email address, etc.

I’m learning so much and I’m going to be so happy when I can say the game is done. This was meant to be a “quick project” to work on while I took a short break from codename Space Fight. At least the skills are transferable. And Space Fight will be better because of it, and the development should be much quicker than it previously was.

Thanks for sticking with me!

Leave a Reply

Staypressed theme by Themocracy