Tree [974466] master /
 History



File Date Author Commit
 data 2016-06-03 prembhaskal prembhaskal [5586bc] Fixing bug:
 distribution 2015-01-01 prembhaskal prembhaskal [5b8887] corrected windows script.
 lib 2016-06-09 prembhaskal prembhaskal [a72ebe] adding end game button to the game screen:
 src 2 days ago Ulf Lorenz Ulf Lorenz [209022] Issue 12: review of last cleanup issues.
 test 2 days ago Ulf Lorenz Ulf Lorenz [209022] Issue 12: review of last cleanup issues.
 .gitignore 2016-03-16 prem prem [039680] added some unnecessary files in git ignore.
 AUTHORS 2014-12-02 Ulf Lorenz Ulf Lorenz [250f4f] updated author list
 GPL.txt 2013-03-23 Ulf Lorenz Ulf Lorenz [cdda65] moved the trunk to the main directory
 LICENSE 2013-03-23 Ulf Lorenz Ulf Lorenz [cdda65] moved the trunk to the main directory
 README 2014-12-28 Ulf Lorenz Ulf Lorenz [6762bc] updated the Readme, listed some known bugs
 build.xml 2016-06-09 prembhaskal prembhaskal [a72ebe] adding end game button to the game screen:
 code_overview.txt 2014-12-02 Ulf Lorenz Ulf Lorenz [b4e9a6] Task 278: added a brief overview of the code
 configuration.xml 2016-02-20 prembhaskal prembhaskal [ffe9a6] client side army movement:

Read Me

Freelords is going to be a turn-based strategy game in the tradition of the
original Warlords series of games. The homepage with further information can
be found under http://freelords.sf.net


This package is a first step towards a serious restructuring of the old game
code, which can be downloaded as version <= tech release 0.4.1. In this release
cycle, we will focus on reimplementing the underlying core functionality
(client/server, sound engine, xml loading) in a cleaner, simpler, tested way.
Right now, you can start a server, or start the client and go through three
dialogs (splash screen, connection to the server, some simple server movement
screen). If you start multiple clients and go to the "configuration room", you
can setup and start a new game. There, you can only look at some rudimentary
scenario and have a chat.


The build system uses ant. Run "ant -p" to get a list of targets. Just running
"ant all" will build the sources, the tests, and run the tests. To get an
installable package, run "ant deploy". This will create a new directory "deploy"
that contains all files and setups needed to run the server and the client,
with shell scripts to start these two.


We are always interested in new developers, so if you want to code in Java and
are interested in learning or using test-driven development for a game, just mail
freelords-devel@lists.sf.net.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks