FreeCol: FreeCol is a turn-based strategy game based on the old game Colonization, and similar to Civilization. The objective of the game is to create an independent nation.
Go to file
David lewis 80c315cc97
Ability for colonists to gain experience indoors
* Adds the ability for Free Colonists to gain experience when producing goods indoors and become experts.
* Percentage (probability) is based upon the skill level of the position.
  * Carpenter is skill level 1, so has up to a 4% chance
  * Statesmen and Preacher are skill level 3, so have up to a 2% chance
  * All other occupations are skill level 2 and thus carry up to a 3% chance
* The current default behavior of FreeCol is that outdoor activities all carry up to a 4% chance, regardless of skill level.
2023-05-23 21:07:10 -07:00
.github Updating java version again in order to get the fix for JDK-8276150. 2022-08-09 19:26:36 +02:00
bin Update the website upload script (incremental mode no longer works). 2022-05-01 15:29:55 +09:30
build Stop ignoring all the build directory. 2022-05-01 12:44:54 +09:30
config Add missing jar to NetBeans project 2020-01-13 15:19:29 +01:00
data Ability for colonists to gain experience indoors 2023-05-23 21:07:10 -07:00
doc Updates version number after release. 2023-01-03 00:29:57 +01:00
jars Add findbugs jar and link to build. 2019-03-26 20:52:52 +10:30
packaging Updates the documentation with the 2GB memory requirement. 2022-09-14 21:55:23 +02:00
schema Adds new specification fields to the XSD. 2023-01-16 17:52:30 +01:00
src Fixes the focus order of radio buttons when using the arrow keys for navigation. 2023-05-23 19:07:19 +02:00
srcdata Updating the face of Peter Minuit to be more realisticly colored. 2023-05-20 10:57:39 +02:00
test Uses changeMission instead of setMission since the former handles dispose and setting transportation priority. 2023-05-02 21:21:05 +02:00
unused/resources Move unused alternative river images out of the data directory 2017-02-01 14:14:08 +01:00
www.freecol.org Website: Preparing release of FreeCol 1.1.0. 2023-05-07 14:43:30 +02:00
.gitignore Tighten gitignore around build files. 2022-05-01 12:49:10 +09:30
.travis.yml Use updated openjdk12 2019-12-08 00:50:42 -08:00
CHANGELOG.md Website: Preparing release of FreeCol 1.1.0. 2023-05-07 14:43:30 +02:00
LICENSE GNU GPL LICENSE file to meet Community standards. 2017-09-08 13:27:13 -07:00
README.md Infrastructure: Checks permissions again after new GH branch protection. 2022-09-23 21:43:28 +02:00
SECURITY.md Create SECURITY.md 2021-01-24 10:07:48 -06:00
build.xml Removes workaround for the version number on macOs since it's not needed after reaching 1.0.0. 2023-01-02 23:27:51 +01:00
freecol.iml configure directories for freecol.iml properly 2016-09-22 11:14:22 -05:00

README.md

FreeCol - Colonization Strategy Game

Weekly Downloads Total Downloads

Latest Release Latest Release Downloads

FreeCol is a turn-based strategy game based on the old game Colonization, and similar to Civilization. The objective of the game is to create an independent nation.

You start with only a few colonists defying the stormy seas in their search for new land. Will you guide them on the Colonization of a New World?

About FreeCol

Website: FreeCol.org

The FreeCol team aims to create an Open Source version of Colonization (released under the GPL). At first we'll try to make an exact clone of Colonization. The visuals will be brought up to date with more recent standards but will remain clean, simple and functional. Certain new 'features' will be implemented but the gameplay and the rules will be exactly the same as the original game. Examples of modern features are: an isometric map and multiplayer support.

This clone will be developed incrementally and result in FreeCol 1.0.0 which will be an almost exact Colonization clone. Incremental development basically means that we'll add features one at a time. This allows us to have a running program at all times and also to release an unfinished but working game once in a while.

Once FreeCol 1.0.0 is finished we'll start working towards FreeCol 2.0.0. FreeCol 2 will go beyond the original Colonization and will have many new features, it will be an implementation of our (and our users') image of what Colonization 2 would have been.

Downloads

Supports Mac OS X, Windows, and Linux

The latest binary releases are created weekly and contain Mac OS X, Windows, and Linux installers.

Contributing

Ways you can contribute:

See doc/developer.tex for more details on contributing to the FreeCol project.

Building

Build the latest version of the code by running:

ant

Requires Java 11, Ant, and Java SDK to build.

License

The source code is licensed under the GPL v2. Most of the content, like artwork, music and sound effects, are also licensed under GPL v2. Some of the content is licensed using CC BY 4.0. Please refer to the README file in the same directory as the included content for more details.