DexMobile is a simple board-game, the object of which is to arrange your pieces into a perfect triangle before the game's AI can do the same. It's not as easy as it might sound! The starter kit demonstrates several managed code techniques, including:
* C# Application with multiple forms, dialog boxes
* Built-in help
* Orientation awareness (dynamic layout depending on screen size and shape)
* A variety of GDI and COM interoperability techniques for drawing the game board
* Multiple "themes" for how the game board is drawn
* Animation
* Separation of user interface from game logic using C# interfaces
* Loading string and image data from resources
* Simple depth-first search game AI with four skill levels
* And, it's fun!
Download