This is a Java implementation of the board game "Slaget om Midgård". (English name is "The Confrontation"
Setup
Winning conditions
Implementation notes: General
This is a typical client/server software. You start the server on a machine with an IP both clients can access. Then, connect both clients to the server, and you are ready to go. It works fine through NAT, port forwarding etc.
The game is intended to play with your friends, not online vs opponents of unknown origin. The "protocols" are very simple, and does not support encryption etc. A voice-chat/telephone speeds the game up significantly. It is not a "moderated" game, it simply provides you with a common board and some basic functionality to play cards, move your characters and have fun.
Implementation notes: Client
The game is written entirely in Java 1.4/Swing. It comes in two flavors, one OS X application, and one .zip file (for non OS X users). It requires a proper resoultion to be at it's best, 1280x1024 is probably the minimal screen resolution you should have.
Running on OS X:
Running on any other java-enabled OS:
Implementation notes: Server
The server consist of a single java class file. Execute it by running:
java jMeServer <ip> <port>
The server waits for connections on port (and port +1), so those ports must be open for connections from the outside.
You will need to restart the server after each game, it has no reset feature as of version "jMeServer 0.2"