skip to main content
Department of Computer Science University of Colorado Boulder
cu: home | engineering | mycuinfo | about | cu a-z | search cu | contact cu cs: about | calendar | directory | catalog | schedules | mobile | contact cs
home · undergraduate program · senior project · projects · 

Senior Project - Opposition


Championship Chess and Checkers for Windows and Handheld Devices

Senior Project: 2003-2004
Mark Gurevich, Igor Kuznetsov, Evgueni (Gene) Ostashev and Patrick Stover
Louisville, CO

DreamQuest Software, based in Louisville, Colorado, develops games for the Windows PC, Pocket PC, Palm Pilot and Symbian Mobile Phone markets. In particular, they have developed many popular card games, including Hearts, Spades, Gin and Blackjack, which have won numerous awards for their challenge and fun. Due to their success in card games, the next natural step was to expand to other games, particularly to chess and checkers.

DreamQuest's challenge was to create fun and playable versions of these two classic board games that would be recognized as DreamQuest games, building on the existing Visual Basic code base of other DreamQuest games. It was particularly important to reuse components such as DreamQuest characters, menus, and other recognizable DreamQuest game traits.

The solution provided fully playable versions of both chess and checkers. Both games use all of the DreamQuest characters, sounds, and other features so that both games are easily recognized as being DreamQuest products. Both games have adjustable difficulty levels, interactive taunts, undo move, tutorials, save game, game variations (such as "Flying Kings" for checkers) and the option-rich features for which DreamQuest games are known. In addition, both games offer a variety of different boards and piece sets, including both 2D and 3D.

Desktop Checkers
Desktop Checkers
Desktop Chess
Desktop Chess
Palm Chess
Palm Chess
See also:
Department of Computer Science
College of Engineering and Applied Science
University of Colorado Boulder
Boulder, CO 80309-0430 USA
Send email to

Engineering Center Office Tower
ECOT 717
FAX +1-303-492-2844
XHTML 1.0/CSS2 ©2012 Regents of the University of Colorado
Privacy · Legal · Trademarks
May 5, 2012 (14:07)