FreeLords is a turn-based-strategy game. Explore, occupy, produce armies in cities and kill your enemies.
December 2014: Release 0.0.4 In this new release, you can start a server, or start the client and go through three (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.
more news items
Under construction. Needs a runnable GUI again before this can be updated.
Newcomers will probably want to read this page first.
The first approach to code a Java game grew out of hand rather quickly. This was mostly because there was a lot of interdependencies and plain magic within the code. So we decided to start anew and stick to a few rules when coding. These rules are mandatory, so if you plan on coding seriously on the project, get acquainted with them:
- Over the years, we have put together a few game concepts, i.e., thoughts of how the game should look like. You might want to read them to get an overall idea.
- We use a project management style somewhat similar to extreme programming. This also defines the roles that you can take on as a developer.
- For the actual coding, there are a handful of coding rules to follow. Most notably, we use test-driven development, where you start coding by writing a unit test for the new functionality, then implement the bare minimum of code that fulfills the test, then refactor the code.
- To track the tasks to do, we use a Kanban board. Basically, a sticker board with the stickers representing the tasks and their position representing the current status.
- Code is committed to a git repository, with a handful of restraints.
- There is a road map for the next handful of releases. The goals are usually discussed every now and again.
- Some technical documentation about the Server package directory structure.
Credits - Contact - Copyright