Overview
VASSAL is a general-purpose engine for building online versions of
traditional turn-based games.
Quick Start
VASSAL stores all the information necessary to play a particular
game in a module file. Many modules are available for download on the VASSAL Modules page, although a module file need not be hosted on the web site to be playable.

When you first run VASSAL, you will see the screen above. Select your preferred language. The Take the tour
button will load a sample module file that demonstrates some of the key
features of the engine. After the module has loaded, hit the
Step Forward button to step through the tour. To skip the tour, hit the Jump right in button.

From the VASSAL opening screen, you can either play a game or create a module file for others to play. The Play Module file prompts you to load a module file that you have downloaded to your local machine. The Server Status button gives you an overview of what games have been played on the live server recently. The Edit Module button will open a module file in the module editor, while the New Module
button creates a new module file from scratch. VASSAL modules
support extensions, which encapsulate optional extensions to a module
and can be distributed independently of the original module file.
Extensions are loaded automatically when playing a module.
To edit or create an extension, hit the Load Module button to load the base module file, then hit the Edit button to edit an existing extension or New to create a new one.
Further Documentation
Online documentation is available on the wiki.
- The Getting Started Guide has instructions on how to load and play games online using VASSAL
- The Reference Manual has detailed
instructions on how to build modules for VASSAL, including how to use its Java programming interface
- See the version history for a list of recent changes.
License
The VASSAL Engine is
supported by an open-source
project founded and administered by Rodney
Kinney
and distributed under the GNU Library General Public License
(LGPL). This distribution includes a number of third-party binary
libraries, distributed under terms of their respective licenses.
Artwork and other media contained in module files are the
property of their respective owners. The VASSAL web site
administrators will comply with any request to remove copyrighted
material from the web site.
Enjoy!
rk