Home / Code
Name Modified Size InfoDownloads / Week
Parent folder
Messenger.cs 2010-08-10 12.7 kB
ConnectPanel.cs 2010-08-09 21.7 kB
DicePool.cs 2010-08-09 10.5 kB
ScoreBoard.cs 2010-08-09 9.4 kB
Pointer.cs 2010-08-09 6.4 kB
PawnPile.cs 2010-08-09 7.8 kB
Pawn.cs 2010-08-09 17.1 kB
Network.cs 2010-08-09 28.6 kB
Movepawn.cs 2010-08-09 13.9 kB
Gameboard.cs 2010-08-09 15.2 kB
Game.cs 2010-08-09 45.1 kB
Die.cs 2010-08-09 9.3 kB
Deck.cs 2010-08-09 23.8 kB
ControlPanel.cs 2010-08-09 9.0 kB
ClassicDeck.cs 2010-08-09 7.8 kB
Chessboard.cs 2010-08-09 21.1 kB
CardHand.cs 2010-08-09 18.3 kB
Card.cs 2010-08-09 13.9 kB
Totals: 18 Items   291.7 kB 0
B O A R D   G A M E S    O N L I N E

A generic board game engine/library
-------------------------------------------

This software enables you to built your own boardgame and play it online with other people. The basic idea behind this software is that all boardgames share some common features. 
They all usually have pawns, dice and a board for example. By selecting the appropriate features you are able to create any boardgame and play online with other people as you would play in real life.

Why use this software?
- Play with homerules, variations or add sort expansions on existing board games
- Built a board game you want to test or that doesn't exist in digital form
- Provides a board game library for game developers to use

I would want to built a community of board game fans, so if you are one contact me. Hopefully we can host a section where people can give requests for boardgames and find playmates or testers,
using this software.

LATEST NEWS
------------------
The projec tis currently being transfered to Windows Presentation Foundation (WPF) and its probably beind documented

The new features will be:
1) Fix some bugs for pawns with transparent backgrounds and adding more support on those
2) Be able to use any kind of shape pawns and boards
3) In the far far away feature be able to use 3D pawns

HOW TO PLAY
-----------------
One hostes a game (Server) and the rest connect to the server through his IP. Once the game istarted the commands are simple. You drag and drop, double-clikc etc game objects.
The control panel has the besic functionalities.
-End Turn, you end your turn
-End Phase, the moves you made are transfered to the other players, but your turn is not ended
-Actions, some game objects (like card or decks) have special actions, like flipping or shuffling. 
  If no game object is selected, you can draw points and get a distance (for games that require so)
-Connection, use when a connection is drop. The Server has to start listening again and the player that was dropped re-connect
-Debug. In this mode the moves you make are non-transferable. Useful for games where you make secret moves or when a game is lost to reconstruct the last position

NOTES: The moves are transfered to the rest of the players when you press End Turn or End Phase.
Use the built-in messenger or an external one to communicate with other players. Consider yourslef playing a real life boardgame.

HOW TO CREAT A GAME
-------------------------------
Use the Creator [not ready yet]

Or use code to create a game in C#. The code is very easy, with basic programming skills you should be able to create any game wihout a problem. This enables you to add even advance features.
For a guide see the examples or email me.


I JUST WANT TO PLAY A GAME!
----------------------------------------
If you have a request of a boardgame you want I will be happy to make it for you. Contact me.

Mavromoustakos Michael
mikemihalis@gmail.com
Source: Readme.txt, updated 2010-08-09