Saturday, August 28, 2010

Progress Report (08/28/2010)

This being final exam week, I've been extremely busy with DeVry work, so I haven't accomplished much since last week's report.  I did get a few very small things accomplished though.  Expect a much more substantial report from me next week.  There are some VERY exciting things on the horizon and I'm dying to get to them!

 
Accomplishments:

  • Updated the GDD with details on Trooper bonuses.
  • Updated the original concept doc with current development team information.
  • Started experimenting with isometric tile automation.
  • Began an architectural analysis of the code in preparation for a very necessary refactoring effort.
The original domain model from the project's architectural planning stage.  The actual implementation wasn't jivin' with this, so I had to refactor it.

Issues:

  • The standalone server app is crashing and the UI is not being properly initialized.
  • Images from MHFramework don't load when running as a standalone executable (JAR file).
  • The game application has intermittent startup issues.


Next Steps:

High priority:

  • Add medium buttons to TLCButtonFactory class.
    • Then finish putting buttons on the lobby screen.
  • Create class for custom components.
    • Then redo login and team creation screens with custom components.

  • Diagram and analyze current architecture.
    • Then refactor it to match the architectural design
  • Fix standalone server app.

Medium priority:


  • Begin work on game state (after refactoring).
  • Begin work on team configuration screen (after refactoring).
  • Continue experiments with isometric tile generation.

Low priority:


  • Add "Spectator" option to main menu.
  • Change layout of main menu.  Put in placeholder for skyline backdrop.
  • Add sound capability to MHGUIButton class.
  • Fix MHFramework image loading
  • Create command line interface for server app so it can be launched and configured remotely.

No comments:

Post a Comment