Friday, February 6, 2009

Idle Hands Do The Devil's Work

I've garnered a wealth of free time.  So the development of RPChess has been revived, better than ever.  I'm still a lone coder, but I have a better understanding of C# and ChessWar.   I need to write out all of the things needed to bring the code to a playable level--I've already made the first step and there's a basic game menu and the begings of a 2d graphical UI.

Major changes to note:
  • Model.cs is getting split up into separate source code files for easier management and readability.
  • The Piece class now conforms completely to the ChessWar specification.
  • Updated all arrays or lists to most effictive (that I have been able to discern) use of C# arrays and Collections.Generic's specifically the ReadOnlyCollection.
  • Added more aggressive Interface use and still more to go, I'm going to be a standardization tyrant.
  • Updated references to newest versions: Xna 3.0   .Net 3.5   and   NUnit 2.4.8

In other news, I am now on the GalaxyMage Redux developer team.  I will not let it die.  GalaxyMage will be finished before 2010.  And once it is and RPChess 1.0 is done watch for my GMR Python to Boo.Xna port.

I'll blog later about my Generics research.