Unknown Horizons
Aus Ubuntu-Forum Wiki
Tuxian (Diskussion | Beiträge) (→In die Repository) |
Tuxian (Diskussion | Beiträge) (→Kompilierung ohne svn und git) |
||
Zeile 133: | Zeile 133: | ||
== Kompilierung ohne svn und git == | == Kompilierung ohne svn und git == | ||
+ | |||
+ | Es gibt ebenso die Möglichkeit Unkown Horizons ohne git und svn zu kompilieren. Gleichwohl werden die o.g. Pakete benötigt, jedoch ist es nicht notwendig das Paket ''git'' mit zu installieren. | ||
+ | Dahingehend benötigt man die aktuelle [http://fife.trac.cvsdude.com/engine/changeset/HEAD/trunk?old_path=%2F&format=zip trunk], sowie den aktuellen [http://github.com/unknown-horizons/unknown-horizons/tarball/master Unknown Horizons Code]. | ||
= Links = | = Links = |
Version vom 18. Februar 2011, 12:37 Uhr
Dieser Artikel wird gerade neu erstellt und ist noch nicht vollständig. |
Der Inhalt dieses Artikels unterlag noch keiner Revision. Er kann geeignet sein, ein System zu beschädigen oder zu zerstören. Die Anleitungen sollten noch nicht genutzt werden. |
Inhaltsverzeichnis |
1 Das Spiel
Unknown Horizons ist -bzw. wird- ein 2D Echtzeitstrategiespiel, welches ein komplexes Wirtschafts- sowie Siedlungssystem beinhaltet. Es erinnert stark an den Aufbau-Strategieklassiker Anno 1602. Dabei entwickelt der Spieler sein kleines Dorf zu einer blühenden Metropole. In der aktuellen Fassung ist dies jedoch noch nicht möglich. Hierbei sind wie im Klassiker Anno 1602 Geschicke in der Politik/Diplomatie, Wirtschaft und Handel notwendig.
1.1 Features
Die Features ändern sich von Zeit zur Zeit. In dieser Version (Alpha 2010.1) hat man die Möglichkeit zu siedeln, dabei eine größere Siedlung auf zu bauen. Freie Händler sowie der Bergbau sind verfügbar, sowie eine Werft und Farmen. Da die Karten automatisch generiert werden, sind vorerst keine Kampagnien möglich, was sich aber noch, wie vieles, ändern wird, allerdings gibt ein Tutorial und einige Szenarien, die angespielt werden können.
1.2 Einstellungen
Im Hauptmenü gibt es einige Einstellungsmöglichkeiten, die man auch vornehmen sollte. Zunächst sollte die jeweilige Sprache ausgewählt werden, wie z.b. deutsch. Es gibt die Möglichkeit die Auflösung entsprechend seinen Monitor an zu passen, im Vollbild- bzw. Fenstermodus zu spielen, von OpenGL auf SDL zu schalten, sowie Audioeinstellung als auch spielinterne Einstellungsmöglichkeiten
1.3 Multiplayer
Das Spiel bietet zudem einen Multiplayermodus, in dem bis zu acht Spieler via Internet auf einem bereit gestellten Server miteinander interagieren können. Es ist jedoch (noch) nicht möglich, die Szenarien aus dem Einzelspielermodus im Multiplayermodus aus zu wählen.
2 Systemvoraussetzungen
Da Unknown Horizons noch in der Entwicklung ist, gibt es keine festgelegten Voraussetzungen. Empfohlen wird erstmal ein x86 mit 2GHz. Diese Angaben können allerdings je nach Release schwanken, darum gibt es darauf keine Gewähr. Ich habe die Erfahrung gemacht, dass ca. 100 bis 150 MB Ram für Unknown Horizons ausreichen sind. Die Grafikkarte sollte dabei OpenGL unterstützen, dürfte allerdings auch mit älteren Modellen gut funktionieren. Das Hauptaugenmerk liegt dahingehend auf der CPU-Taktung.
3 Installation
Das Spiel ist leider nicht in den Softwarequellen, so dass man es sich entweder in der Repository einfügt oder selber kompiliert.
3.1 In die Repository
Der Einsatz von Fremdquellen birgt grundsätzlich Gefahren für System und Daten. Näheres beschreibt der Artikel über Fremdquellen. |
Öffnen Sie dafür die etc/apt/sources.list mit einem Editor.
Dort fügt man nun folgendes ein:
- Quellcode
deb http://packages.unknown-horizons.org/DISTRO release main
Für DISTRO müssen die entsprechenden Namen der Distribution eingegeben werden.
Distribution | DISTRO |
---|---|
Ubuntu 9.10, Mint 8 | karmic |
Ubuntu 10.04, Mint 9 | lucid |
Ubuntu 10.10, Mint 10 | maverick |
Danach wird der Schlüssel in die Paketquellen mit folgendem Befehl eingefügt.
- Quellcode
wget http://packages.unknown-horizons.org/key -O- | sudo apt-key add -
Ist dies getan, müssen jene nur noch neu geladen werden
- Quellcode
sudo apt-get update
Nach dem Aktualisieren, installiert man das Spiel durch folgendes Paket
- unknown-horizons
Gestartet wird Unkown Horizons entweder im Terminal
- Quellcode
unknown-horizons
oder über
- Anwendungen » Spiele » Unknown Horizons
3.2 Kompilierung mit svn und git
Für die Kompilierung sind vorerst folgende Pakete notwendig
- Quellcode
sudo apt-get install -y build-essential scons libalsa-ocaml-dev libsdl1.2-dev libboost-dev libsdl-ttf2.0-dev libsdl-image1.2-dev libvorbis-dev
libalut-dev libboost-regex-dev libboost-filesystem-dev libboost-test-dev swig zlib1g-dev git subversion
python-yaml libxcursor-dev python-distutils-extra
Nun erstellt man im /home-Verzeichnis einen Ordner per
- Quellcode
mkdir FIFE
Man wechselt in das Verzeichnis und lädt sich die Engine herunter
- Quellcode
cd ~/FIFE && svn co http://fife.svn.cvsdude.com/engine/trunk && cd trunk
Nun wird mit scons kompiliert:
- Quellcode
scons ext && scons fife-python && cd ../../
Wenn dies getan ist, fehlt nur noch der Code von Unknown Horizons
- Quellcode
git clone git://github.com/unknown-horizons/unknown-horizons.git
cd unknown-horizons
./setup.py build_i18n
python2.6 run_uh.py
Um das Spiel bequemer zu starten, erstellt man auf seinem Desktop einen Starter mit folgenden Befehl
- Quellcode
python2.6 /home/USERNAME/unknown-horizons/run_uh.py
Nun startet Unknown Horizons per Doppelklick darauf.
3.3 Kompilierung ohne svn und git
Es gibt ebenso die Möglichkeit Unkown Horizons ohne git und svn zu kompilieren. Gleichwohl werden die o.g. Pakete benötigt, jedoch ist es nicht notwendig das Paket git mit zu installieren. Dahingehend benötigt man die aktuelle trunk, sowie den aktuellen Unknown Horizons Code.