Virtual Boardgame

[ Log In ]

Virtual Boardgame v0.1

What is it?
Virtual Boardgame is a free web application that lets users play and design their own boardgames online.

What is different about it?
The rules for a particular game are usually not enforced by the web application. Instead, users are responsible for observing the rules that they agree upon. The benefit is that users are able to play by any rules they like.

How does it work?
Every user gets their own table, where they can load up preconfigured boardgames or design their own games with their own rules. A user can also visit the table of another user. When multiple users are present at a particular table they can play games against each other as each user is able to see the actions performed by the other users.

How safe is it to play with other users?
This site allows users to share content including links to resources on external servers. This means you should always be careful to visit only tables of users that you trust! The potential for malicious code injection and links to offensive material exists in any user shared content and this site is no exception! This site accepts no responsibility whatsoever for content generated by its users nor for linked-to material on external resources.


How do I play a game with my friends?
First decide amongst yourselves which one of you should host the game. The host goes to his own table by following the "My Table" link on his home page. The other users type in the name of the host in the "Friend's name" box and click the "Visit Friend" button on the home page. The users are now sharing the table of the host and can play games against each other.

How do I load a board game at my table?
Right-click on the table to bring up the context menu and select "File | Load Board", then select the board game you want to play in the dialog.

How do I take a seat in a game?
When the board game is loaded, depending on the game users may be able to right click in areas that corresponds to seats, sides or hands in the board game and select "Take" in the context menu. By doing so the user takes possession of for example a side in a game of chess or a hand in a game of poker. When a user has taken possession of an area they are normally the only ones able to control any pieces and to see the front sides of cards that reside inside that area.

How do I start a new round of a game?
When everybody have taken their seats, right click again on the table to bring up the context menu and select "Start New Game". This will usually cause pieces on the board to be reset to the original positions and decks of cards to be shuffled. Depending on the board game that has been loaded, additional actions may be performed, such as dealing out starting hands to users and moving pieces to their starting positions. Some games may lack such additional actions, in which case users would have to "manually" (using drag and drop) deal out cards and move pieces on the table as appropriate for starting a game.

How do I design my own game?
Right-click on the table to bring up the context menu and select "Enter Edit mode". You will then be able to access new items on the context menus, including options to create new areas, tokens, credits, cards and dice. When selecting the "Properties" option for an item on the table, a property panel will appear on the right side of the screen where all the the properties of that item can be edited. When right-clicking the table and selecting "Panels | Show Tree View" in the context menu, a tree view showing all the items available on the table appears on the right side of the screen. By right-clicking the table and selecting "Xml" the state of the table can be exported and saved to a file so that it can be imported again whenever you want to play your new game.

How do I use my own images in my game?
You are not able to upload images to this site. Instead, you should use the "ImageUrl" property of an item that you want to specify the image for by setting it to the url of an image that you have uploaded to some other server that you have access to. Please see above how to access the property panel in order to access the "ImageUrl" property of an item.

How is the state of a table saved?
The state of a table is saved in the local storage of the user that the table belongs to. The state can also be exported to xml that the user can save to a file and import later. When there are multiple users at a table, the state of the table cannot be saved to local storage or exported to xml as long as there are hidden cards on the table, to prevent cheating.