Developers

Contributing

Do you know java, do you like to write games, do you have a lot of free time? If you answered yes to all three then we would like to hear from you.

To get started simply download the latest development version from svn from [WWW] here with an svn client. You can also browse the repository from [WWW] here using a web interface. If you have [WWW] ant installed, you simply need to type ant in the main directory. after you unzip.

Email patches made from svn head to the triplea developers list (this list can be found on the sourceforge page).

What needs to be done

Better AI (can you write something to beat the Easy AI)

Optional Rules (AARE, Pacific...)

Add unpp support to deal with firewall/router issues ([WWW] http://www.sbbi.net/site/upnp/features.html)

Better map editor

Plug in system to load new maps

Other games (Hex. laserchess, risk maybe)

In game Scripting

Sourceforge page

The [WWW] sourceforge page has a list of bugs, feature requests.

SVN

The latest code can be checked out of svn using the command,

svn co https://triplea.svn.sourceforge.net/svnroot/triplea/trunk/triplea

If you are using windows, install tortoise svn

After downloading the code, execute the command "ant run" to compile and run the game.

How to submit a patch

Post patches to the sourceforge patch tracker system, and post a message to the forum in the developers section. Please make sure your patches are made against the latest svn tree. To create a patch, use the svn command,

svn diff > somePatchFile.patch

If you are using tortoise svn, follow the instructions here

Coding Standards

CodingStandards for developers can be found here.

Eclipse Setup

EclipseSetup for new developers

SourceForge.net Logo