Vassal (game engine)

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Script error: No such module "Infobox".Template:Template otherScript error: No such module "Check for unknown parameters".Template:Main other

The Vassal Engine is a game engine for building and playing online adaptations of board games, tabletop games and card games. It allows users to play in real time over a live Internet connection, and also by email (PbeM). It runs on all platforms, and is free, open-source software.[1][2] For example, there is a Star Wars Miniatures module, where players can play with up to three others in a digital replica of the table-top game.

It is written in Java and the source code is available from GitHub under the LGPL open source license.[3]

History

Vassal began as an application for playing Advanced Squad Leader. This program was named VASL, an acronym for "Virtual Advanced Squad Leader." In 2022, this was expanded into a generic board game engine now called Vassal, with VASL being changed into just one out of many modules for Vassal.[4][5]

Available modules

Vassal modules exist for over 1000 games.[6]

Copyright and licensing

In September 2008, Games Workshop issued a cease-and-desist order regarding the Vassal module for Warhammer 40K to Tim Davis, its maintainer at that time.[7] The module is still played.

Games Workshop has also issued a cease-and-desist order regarding Space HulkScript error: No such module "Unsubst"..

Similar projects

Similar engines for making board games include ZunTzu[8] and Boardgame.io.[9]

References

  1. Script error: No such module "Citation/CS1".
  2. Script error: No such module "Citation/CS1".
  3. Script error: No such module "citation/CS1".
  4. Script error: No such module "citation/CS1".
  5. https://vassalengine.org/about.html
  6. Script error: No such module "citation/CS1".
  7. Script error: No such module "citation/CS1".
  8. Script error: No such module "citation/CS1".
  9. Script error: No such module "citation/CS1".

External links

Script error: No such module "Portal".

Template:Video game engines