Saru Chess UML v0.0.2
I have revised the SaruChess UML! The semester is over and time is abundant. The following revisions were made:
- The packages were folded into the main UML in order to get a better feel for how everything fits together.
- The framework classes were color coded baby blue.
- Added the Transposition Table and History classes in order to strengthen the search engine.
- Added a Move Sorter, but this was a mistake. It will be removed in the next revision. Its functionality is inherent in the Evaluation Engine.
- Plugged in some chess-specific classes.
- Added a Movement class as part of the Piece class. Movement will serve to describe how a piece moves. This class may have to be tightly coupled with the ChessBoard object, but at the moment I have no idea how to get past that.
- Added a Principal variation class.
-m
No Comments, Comment or Ping
Reply to “Saru Chess UML v0.0.2”