483725 Java game port to Client-Server

In Progress

I have an existing Java SWING desktop project of a board game for 2 players (including BL and GUI).

I need to add network functionality to it, in order to allow multiplayers online.

NOTE: Most of it is already written. Need help to finish it.

Requirements:

3 different projects to be developed: Server, Desktop SWING client, MIDP/Android client.

Server Requiremnts:

* Must work on Windows PC.

* Client/Server must be able to connect when run on the same computer.

* Server must be able to support multiple concurrent games.

Clients Requirements:

* Must be able to connect to the same server and play one against each other (including MIDP/Android against Desktop).

* Mobile client can be either MIDP or Android - it's your choice.

* Animation must be implemented in the mobile client for moving the pieces (such an animation is already implemented in the existing GUI).

* When Client connects they have a choice to open a new game, or join an existing game opened by another player,

in which point the server will send a list of open games to the client from which to select.

The game will automatically start when a game table contains 2 players.

* Code must be readable and maintainable, and the program must work and meet all the requirements.

* Finish the project by the end of next weekend (19.3)

Extras Requirements:

* Finish the project by the end of this weekend (13.3)

More details and the existing projects will be given to those who're interested.

Skills: Android, Animation, Anything Goes, Game Design, Java, Mobile Phone, Website Design

See more: work on java projects online, swing design, same game java, run windows on android, run java program online, run code java online, run android on windows, run android on pc, play pc games on android, play android games on pc, pc games on android, online project work in java, online projects on java, online projects in java, online java project work, online games for android, online desktop support for windows, online animation projects, online animation game, online android games, new android games, multiple choice game, java same game, java online projects work, java online projects

Project ID: #2229635