This site's content was compiled from 1993 to 2006. Beyond that, Google is your friend.
David Raines
This is an object-oriented framework for the development of solitaire card games.
The included paper Documenting Frameworks: Solitaire is not Alone which documents this framework is co-written by David Raines and Dr. Jim McKim.
A set of playing card images is included, and has been released to the public domain.
This distribution contains the following directories and files:
Very briefly, create a subclass of the game class to define the game layout. Create the root class by inheriting from that class and the VGame class. Create subclasses of Pile as needed to define rules of moving cards. Finally create a subclass of the Configuration class and the configuration.txt and help_text.txt files.
Choose New Game from the Game menu. The cards will be dealt into the appropriate piles. The Instructions item from the Help menu on the main windows menu bar displays the contents of the help_text.txt file in a scrolling text window. This text is intended to explain the rules of the game.
The configuration.txt and help_text.txt files and the bitmaps directory MUST be in the current directory when you run the program.