I am currently creating a project (in C#) in which you will be able to create any board game and play online. There are not much kind of programs like this, though I believe there is at least already one out there.

It will provide the basic functionalities that are common for all games. The basic program will provide pawns, cards, dices and in general all the basic stuff. The idea is you could play any game as long as you provide the images for the cards, pawns etc. The players will be responsible to play with the rules and place pawns correctly, as you would do in real life.

Also, using this code you could make a games with rules that will check how valid each move is and provide advanced functionality depending on the game. You will just have to provie the extra code.


It is rather a small project and an easy one, but for many board game lovers I believe it will be useful. I am creating the game board logic and I would like somebody to create the connection logic. Someone will be the server and players will connect to him/her. Each player will be able to issue a command which can be a string for now. Like "Move this piece there". The command will be issued to everybody so everyone's board will be updated.

1) So looking for someoneone to create the connection part
2) Ideas about the project? Useful? Sounds good?