Python Other
Latest commit 3618143 Jul 14, 2018
Permalink
Failed to load latest commit information.
content Merge pull request #2832 from unknown-horizons/imagepos May 18, 2018
development Fix E12x codestyle Jul 7, 2018
doc updated uh team year and added myself to credits May 6, 2018
horizons Merge pull request #2856 from MarkusHackspacher/styleE306 Jul 4, 2018
po Translated using Weblate (Norwegian Bokmål) Apr 28, 2018
tests Merge pull request #2856 from MarkusHackspacher/styleE306 Jul 4, 2018
.coveragerc Enable code coverage tracking with coveralls Sep 20, 2016
.editorconfig Add trailing whitespace trimming to editorconfig Sep 17, 2016
.gitattributes Add support for diffing .sqlite files with Git. Sep 5, 2010
.gitignore UPdate outdated comment. Dec 15, 2014
.isort.cfg Make typing a standard library for isort May 1, 2017
.travis.yml fix fife import in travis May 6, 2018
CONTRIBUTING.md Fix typo in contributors guide Jan 29, 2017
MANIFEST.in Get rid of manpage.xml and its generation routine Oct 11, 2013
README.md Remove mailing list link from Readme.md Jan 21, 2018
mypy.ini Include mypy in requirements Apr 20, 2017
requirements.txt Add future to requirements.txt Mar 25, 2018
run_gui_tests.sh Fix run_gui_tests.sh script to use pytest May 18, 2017
run_server.py fix E201 whitespace after '(' Jun 2, 2018
run_uh.bat Lets Start UH on Windows. Sep 25, 2017
run_uh.py remove E306 expected 1 blank line before a nested definition Jun 19, 2018
setup.cfg change back E306 Jun 21, 2018
setup.py Make setup.py executable so the README instructions work Oct 22, 2017
setup_mac.py Fix Codestyle E303 too many blank lines Sep 17, 2017
stage_build_mac.py Fix E12x codestyle Jul 7, 2018
unknown-horizons * Merge unknown-horizons and run_uh.py into one file May 26, 2009
unknown-horizons.wpr Remove remaining dependencies on nose, update wording May 16, 2017

README.md

Unknown-Horizons

Build Status Coverage Status Bountysource Translation status #unknown-horizons on Freenode

Unknown Horizons is a 2D real time strategy simulation with an emphasis on economy and city building. Expand your small settlement to a strong and wealthy colony, collect taxes and supply your inhabitants with valuable goods. Increase your power with a well balanced economy and with strategic trade and diplomacy.

Find more information about Unknown Horizons on our website.

Installation

For installation instructions check the "Downloads" section on our website.

Packaging status

Building from source

To get the latest version of the game, you have to build it from source:

If you want to start hacking on Unknown Horizons, check out this guide and contact us to help you get started. We have easy tasks for starters here.

Dependencies

Technology Component
Python 3 Used for everything
SQLite Maps
YAML Object files storing component based information, easily scriptable
fifengine The C++ game engine, provides Python bindings
fifechan GUI library

Community

Type Where?
Forum http://forum.unknown-horizons.org/
Bug Tracker https://github.com/unknown-horizons/unknown-horizons/issues
IRC Channel irc://irc.freenode.net/unknown-horizons

More support info here.

License

This game is free software. It uses the GNU General Public License, version 2. The licenses used for music, artwork, sounds, etc. can be found here.