Home

In the beginning, it was simple ...


Original C++ program running in a Win XP console.


Original C++ program running on Red Hat Linux.

Then came the transformation ...


Building the GUI's structure.


Connecting the game engine to the GUI.


Testing the interface. Added borders and a border highlight (yellow) for last clicked square.


Tied in the basic computer AI.
Increased the width of borders and possible moves indicator (green for normal, red for attack).


First ever Internet game, from my friend's perspective (on his Mac).
Tested the interface for flaws (quite a few). Received some good suggestions for improvements.


Readded the board position designations (absent since the console version).


A rare but possible end game situation (yes, I do have 9 white queens).


Realized I had the board rank designations backwards (oops).
Increased the font size for the player names.


Made it possible to view the game from black's perspective.

Current and Future development ...



©2005-2007
David Becht
Computer Science Major
Adelphi University

Note: All chess piece images are from Wikipedia.