VASSAL is the best game engine for PC building and playing online adaptations of board games and card games. Play live on the Internet or by email. It runs on all platforms and is free, open-source software.
VASSAL is a free engine for building and playing games with Internet-capable versions of turn-based, human-vs-human games. Players move and manipulate game pieces via the mouse while typing accompanying text. Moves can be recorded into a log file and stepped through one at a time for email play. During live Internet play, all moves and text are automatically broadcast to other players in real-time. Combining a live VASSAL Game Engine for pc that handle session with a third-party Internet voice-chat tool (such as NetMeeting or TeamSpeak) allows you to play with people around the world at very close to the face-to-face pace.
What distinguishes VASSAL from other board gaming tools?
- Play in real-time over a live Internet connection or via email
- Switch between email and live play any number of times during the course of a game
- 100% Java application runs on any platform
- Intuitive drag-and-drop and menu-driven interface with many keyboard shortcuts
- Auto-report feature reports customizable messages automatically in response to every move
- Customizable maps: define the number of map windows, each with its own set of tools. Even define your own icons for the toolbar.
- Customizable counters: define a different right-click menu, with nested menus, for each counter. Define your own keyboard shortcuts.
- Customizable help files: define your own HTML-based online help pages. Define your own charts and tables for reference during play. Even write your own interactive tutorials.
- Advanced counter definitions: rotate to any number of facings, n-sided, combined layers, arbitrary shapes, text labels in customizable fonts and colors, property sheets.
- Limited information capability: pieces that hide their identity or turn completely invisible. Map windows can be hidden from other players.
- Import any GIF/JPG/PNG graphics file for your maps and counters
- Modular, extensible design with open-source Java codebase
VASSAL’s interface is the simplest and most intuitive you’ll find. To move a piece, simply click and drag. When connected to the server, you’ll see your opponent’s pieces move on your screen in real-time. You can also watch other people’s games in progress without participating. Games with any number of players are supported.
VASSAL modules are highly customizable, allowing you to select exactly the features that make sense for your game. For example, you can organize the playing pieces into windows with any combination of tabs, pull-down menus, and scroll lists.
Game Pieces are the most customizable aspect of a VASSAL module. Each piece will have its own right-click menu of actions specific for that piece type with keyboard shortcuts for each entry. Import your own graphics from any source in standard formats. When defining your pieces, you choose from a comprehensive list of traits that can be combined in almost unlimited ways.
What games can I play using Vassal?
Hundreds of board games have been converted for use with Vassal, so there’s a good chance that you’ll find the games you own in there module library already. If there is not yet a Vassal module for your favorite game, you can use the Vassal Editor to build your own module, and should you run into trouble, help is only a click away in their forum.
Pros And Cons of Vassal Game Engine
|Many hundreds of games available||Variable game module quality|
|You can play alone or on the Net||Messy interface|
|Multiplatform (Windows, Mac and Linux)
||Few users on the net|
|Abundant online documentation
|Operating System||Windows 7/8/10|
Official Video Intro Vassal Game Engine
- Board Game Arena
- Tabletop Simulator
- Boardgame Lab
Vassal Game Engine Overview
|Software Name||Vassal Game Engine Software For Windows V 3.5.8|
|File Size||58.6 MB|
|Languages||English, Italian, French, Spanish, Polish, Chinese, German, Japanese|
VASSAL Game Engine For PC is no way an adequate substitute for the real experience of playing any board game, but as luck would have it, it is there to at least cover the player availability aspect of board gaming. The interface has been well implemented, although much of it depends on how a module is using it. The server status page is much appreciated.