QeoDart HandbuchQeoDart

Inhaltsverzeichnis

  1. Über diese Anleitung
    1. Kompatible Versionen
    2. Verwendete Formatierung
    3. Navigation
    4. Verwendete Standards
  2. Installation
    1. Systemvoraussetzungen
    2. QeoDart bekommen
    3. QeoDart installieren
    4. QeoDart aktualisieren
    5. QeoDart starten
    6. QeoDart entfernen
  3. Schnellstart
    1. Finden
    2. Benennen
  4. Benutzeroberfläche
    1. Hauptfenster
      1. Spielbereich
      2. Symbolleiste
      3. Menüs
      4. Orte suchen
      5. Kalibrieren
    2. Highscoreliste
    3. Einstellungen
  5. Für Entwickler
    1. Kompilieren
      1. Systemvoraussetzungen
      2. Linux
      3. Windows
    2. Debugmodus
      1. Starten
      2. Parameter
    3. Dateiformate
      1. Quelltext
      2. Konfigurationsdatei
      3. Koordinatendatei
      4. Highscoredatei
    4. Koordinatendatein erstellen
  6. Anhang
    1. FAQ
    2. Versionshinweise
    3. Bekannte Probleme
    4. Danksagung
    5. Lizenz
    6. Stichwortverzeichnis






Über diese Anleitung

Kompatible Versionen

Diese Anleitung wurde für QeoDart 1.3 geschrieben.
Der Inhalt ist aber auch auf jede ältere Version anwendbar.

QeoDart Handbuch v1.3-de-rv100330pre

Verwendete Formatierung

Es folgen Erklärungen für die verwendeten Formatierungen:

Begriff, der erklärt wird, wenn auf diesen gezeigt wird.

Begriff: Programm-, Datei-, Menü- oder Optionsname

Paketname oder Code

Externe Links

TIPP Tipp:
Gibt Tipps für den Umgang mit dem Programm.

INFO Hinweis:
Gibt zusätzliche Informationen.

INFO Experten-Info:
Gibt zusätzliche Informationen für erfahrene Nutzer.

WARNUNG Wichtig:
Weißt auf wichtige Informationen hin.

WARNUNG Warnung:
Weißt auf besondere Umstände hin.

Navigation

Wenn dieses Handbuch innerhalb von QeoDart angezeigt wird, werden Schaltflächen zur Navigation angezeigt.
Bei der Anzeige in einem Browser können Sie dessen Navigationshilfen verwenden. Um zum Inhaltsverzeichnis zu gelangen können auch die Symbole der Kapitel verwendet werden.

Manche Bilder werden verkleinert angezeigt, um Platz zu sparen. Wenn Sie auf ein solches Bild zeigen, wird dieses vergrößert.

Verwendete Standards

Dieses Dokument hält sich weitestgehend an die Standards XHTML 1.0 Transitional und CSS level 3.

Valid XHTML 1.0 Transitional  CSS ist valide!

Es wurde mit folgenden Browser getestet und richtig dargestellt von:
Konqueror 4.2
Mozilla Firefox 3.5




Installation

Systemvoraussetzungen

INFO Hinweis:
Es handelt sich hierbei nur um Empfehlungen. QeoDart kann auch mit anderer Hard- bzw. Software lauffähig sein.

INFO Experten-Info:
Wenn Sie QeoDart selbst kompilieren, ist es auch auf anderen Systemen lauffähig. Siehe Kompilieren für weitere Informationen.

Auflösung: mind. 1152x864
1GHz Prozessor
32-Bit Betriebssystem

Linux

Hardware
mind. 5 MiB freien Festplattenspeicher
mind. 20 MiB freien Arbeitsspeicher

Pakete
libqt4gui (>=4.5)

Erfolgreich getestet unter Kubuntu 9.10 (KDE 4.2)

Windows

Hardware
mind. 25 MiB freien Festplattenspeicher
mind. 30 MiB freien Arbeitsspeicher

Erfolgreich getestet unter Windows XP SP3, Windows 7

QeoDart bekommen

QeoDart kann unter gulp21.bplaced.net/dart heruntergeladen werden.

QeoDart installieren

INFO Hinweis:
Beim Download in Archivform ist keine Installation erforderlich. Siehe QeoDart starten

Linux

  1. Öffnen Sie das heruntergeladene Paket qeodart_x.x-xxxxxx_i386.deb.
  2. Folgen Sie den Anweisungen auf dem Bildschirm.

Windows

  1. Führen Sie die heruntergeladene Datei QeoDart_x.x-xxxxxx_win32.exe aus.
  2. Folgen Sie den Anweisungen auf dem Bildschirm.

QeoDart aktualisieren

Um QeoDart zu aktualisieren, können Sie einfach eine neue Version installieren.

QeoDart starten

Linux

Beim Download in Archivform

  1. Entpacken Sie das Archiv mit dem Programm.
  2. Stellen Sie sicher, dass die Datei dart ausführbar ist.
  3. Führen Sie die Datei dart aus.

Nach dem Installieren

Je nach Desktopumgebung:

Windows

Beim Download in Archivform

  1. Entpacken Sie das Archiv mit dem Programm.
  2. Führen Sie die Datei dart.exe aus.
  3. Bestätigen Sie evtl. angezeigte Sicherheitswarnungen.

Nach dem Installieren

Je nach Windowsversion:

QeoDart entfernen

INFO Hinweis:
Beim Download in Archivform können Sie einfach das Archiv und die entpackten Dateien löschen.

Linux

INFO Hinweis:
Nach dem Entfernen des Pakets bleiben Konfigurationsdatei und Highscoredatei erhalten. Wenn Sie diese entfernen wollen, löschen Sie das Verzeichnis ~/.qeodart.

Benutzen Sie die Paketverwaltung der Distribution, um das Paket qeodart zu entfernen oder den Befehl apt-get remove qeodart.

Windows

INFO Hinweis:
Nach dem Entfernen des Programms bleiben Konfigurationsdatei und Highscoredatei erhalten. Wenn Sie diese entfernen wollen, löschen Sie das Verzeichnis %appdata%\QeoDart.

Benutzen Sie die Systemsteuerung, um QeoDart zu entfernen.






Schnellstart

INFO Hinweis:
An dieser Stelle wird das wichtigste zum Spiel mit einem Spieler erklärt. Siehe Einstellungen für weitere Informationen.

Finden

Beim Start von QeoDart wird automatisch ein neues Spiel gestartet. Es wird eine Karte und darüber ein gesuchter Ort angezeigt. Klicken Sie auf die Stelle der Karte, an der sich Ihrer Meinung nach der angezeigt Ort befindet (klicken Sie bei größeren Orten in die Mitte).
An der angeklickten Stelle erscheint ein blauer Punkt (falls dies nicht der Fall ist, s. Kalibrieren) und ggf. um diesen herum Kreise. Ein gelber Punkt zeigt die tatsächliche Position des Ortes an. Über der Karte erscheinen ein Kommentar, die Entfernung (vermutete Position → tatsächliche Position), eine Note und die erreichte Punktzahl, welche zu der bisherigen Punktzahl addiert wird.
Dies wiederholt sich, bis die angezeigte Anzahl von Runden gespielt wurde.
Wenn das Spiel beendet ist, wird ein Dialog mit der erreichten Punktzahl, durchschnittlichen Punktzahl, Note, sowie den zu suchenden Orten angezeigt. Ggf. werden Sie aufgefordert, Ihren Namen für die Eintragung in die Highscoreliste einzugeben.
Wenn Sie auf OK klicken wird ein neues Spiel gestartet.

Benennen

Beim Start von QeoDart wird automatisch ein neues Spiel gestartet. Es wird eine Karte mit einem gelben Punkt und darüber ein Textfeld angezeigt. Geben Sie in dieses Textfeld ein, wie Ihrer Meinung nach der durch den Punkt markierte Ort heißt und drücken Sie die Eingabetaste.
Ein blauer Punkt erscheint an der Position des eingegebenen Ortes und ggf. um diesen herum Kreise. Am gelben Punkt wird der tatsächliche Name des Ortes angezeigt. Über der Karte erscheinen ein Kommentar, die Entfernung (vermuteter Ort → tatsächlicher Ort), eine Note und die erreichte Punktzahl, welche zu der bisherigen Punktzahl addiert wird.
Dies wiederholt sich, bis die angezeigte Anzahl von Runden gespielt wurde.
Wenn das Spiel beendet ist, wird ein Dialog mit der erreichten Punktzahl, durchschnittlichen Punktzahl, Note, sowie den zu suchenden Orten angezeigt. Ggf. werden Sie aufgefordert, Ihren Namen für die Eintragung in die Highscoreliste einzugeben.
Wenn Sie auf OK klicken wird ein neues Spiel gestartet.




Benutzeroberfläche

INFO Hinweis:
Je nach Betriebssystem, Konfiguration und Programmversion kann das Aussehen variieren.

TIPP Tipp:
?Benutzen Sie die Schaltfläche Hilfe in der Titelleiste oder die Option Hilfe > Was ist das?, um direkt Informationen zu einem Element zu bekommen.

Hauptfenster

Spielbereich

1 Spieler

Hauptfenster: 1 Spieler Hauptfenster: 1 Spieler

1 Spieler (Benennen)

Hauptfenster: 1 Spieler (Benennen) Hauptfenster: 1 Spieler (Benennen)

Vermuteter Name:
Ort nicht gefunden
kein genauer Treffer, aber ähnlicher

2 Spieler

Hauptfenster: 2 Spieler Hauptfenster: 2 Spieler

Trainingsmodus

Hauptfenster: Trainingsmodus Hauptfenster: Trainingsmodus

Symbolleiste

Siehe Menüs für weitere Informationen.

Symbolleiste Symbolleiste

Menüs

Siehe Einstellungen für weitere Informationen.

Spiel

Menü Spiel Menü Spiel

Einstellungen
INFO Hinweis:
Einstellungen, die in den Menüs oder in der Symbolleiste vorgenommen werden, werden nicht gespeichert. Benutzen Sie dafür den Dialog Einstellungen.

Siehe Kalibrieren für weitere Informationen.

Menü Einstellungen Menü Einstellungen

Hilfe

Menü Hilfe Menü Hilfe

Orte suchen

Orte suchen Orte suchen

Suchen:
keine Treffer
kein genauer Treffer, aber ähnlicher
nur die ersten 20 Treffer werden angezeigt
alle Treffer werden angezeigt

Kalibrieren

Kalibrieren Kalibrieren

Highscoreliste

Highscoreliste Highscoreliste

Einstellungen

Einstellungen Einstellungen






Für Entwickler

Kompilieren

INFO Hinweis:
Es handelt sich hierbei nur um Empfehlungen. QeoDart kann auch anders kompiliert werden.

Systemvoraussetzungen

Linux

zusätzliche Pakete für das Kompilieren
g++
qt4-dev-tools
zusätzliche Pakete zum Erstellen eines deb-Pakets
debhelper
dh-make
fakeroot

Windows

zusätzliche Software für das Kompilieren
Qt SDK for Open Source C++ development on Windows
zusätzliche Software zum Erstellen eines Installers
Inno Setup

Linux

  1. Entpacken Sie das Archiv mit dem Programmcode.
  2. Öffnen Sie ein Terminal.
  3. Wechseln Sie in das Verzeichnis mit dem Programmcode.
  4. Um Änderungen in dart.pro zu übernehmen, führen Sie den Befehl qmake aus.
  5. Führen Sie den Befehl make aus.
INFO Experten-Info:
Um make auf Systemen mit mehreren Prozessorkernen schneller aufzuführen, verwenden Sie make -j Kernzahl.

INFO Hinweis:
Es kann auch eine IDE für das Kompilieren genutzt werden (Paket qtcreator). Die Vorgehensweise gleicht der unter Windows.

deb-Paket erstellen

  1. Editieren Sie die Datei debcreator, sodass in der Zeile path= das Verzeichnis mit dem Programmcode steht.
  2. Öffnen Sie ein Terminal.
  3. Wechseln Sie in das Verzeichnis mit dem Programmcode.
  4. Führen Sie ./debcreator aus.

Windows

  1. Entpacken Sie das Archiv mit dem Programmcode.
  2. Öffnen Sie das Programm Qt SDK for Open Source C++ development on Windows.
  3. Öffnen Sie die Datei dart.pro aus dem Verzeichnis mit dem Programmcode.
  4. Warten Sie, bis das Projekt geladen wurde.
  5. Entfernen Sie die Option qtestlib bzw. ersetzen Sie es durch console, um eine Debugversion zu erstellen (nur Windows).
  6. Um Änderungen in dart.pro zu übernehmen, klicken Sie auf Erstellen > qmake ausführen.
  7. Klicken Sie auf Erstellen > Alles neu erstellen.
INFO Hinweis:
Beachten Sie, dass, um dart.exe außerhalb der IDE auszuführen, evtl. einige dll-Dateien in das Verzeichnis der Datei kopiert werden müssen.

Installer erstellen

  1. Öffnen Sie die Datei installer.iss mit Inno Setup.
  2. Klicken Sie auf Build > Compile.

Debugmodus

INFO Experten-Info:
Der Debugmodus ersetzt keinen Debugger; er erleichtert nur das Finden von einfacheren Fehlern während der Laufzeit und das Testen von Konfigurationen.

Starten

Linux
  1. Starten Sie ein Terminal (z. B. Konsole)
  2. Führen Sie folgenden Befehl aus:

    Bei vorhandener Installation: qeodart
    Ohne Installation: ./Pfad_zu_dart/dart
Windows
  1. Starten Sie cmd.exe
  2. Führen Sie folgenden Befehl aus:
    Bei vorhandener Installation: start Pfad_zu_qeodart\qeodartd.exe
    Ohne Installation: start Pfad_zu_dart\dartd.exe

Parameter

ParameterParameter (lang)Funktion
-d--debugwie -d -2
-d -10--debug -10wie normaler Start
-d [>=-9]--debug [>=-9]wie normaler Start, Logdatei anlegen
-d -1--debug -1Orte beginnend mit Index 1 durchgehen
-d [>=0]--debug [>=0]Immer Ort mit angegebenen Index verwenden

Dateiformate

In der Regel verwenden die Dateien folgende Kodierung:

Unicode/UTF-8 oder Mitteleuropäisch/cp 1250 (Win Latin 2)

Zeilenende:

Unix (LF) oder Windows/DOS (CR LF)


Die Konfigurationsdatei (dart.conf) und die Highscoredatei (dart.score) befinden sich im folgenden Verzeichnis:

Bei vorhandener Installation
Linux~/.qeodart
Windows%appdata%\QeoDart
Ohne InstallationVerzeichnis der ausführbaren Datei


Der Handbuchordner (manual) und der Koordinatendateiordner (qcf) befinden sich im folgenden Verzeichnis:

Bei vorhandener Installation
Linux/usr/share/QeoDart
Windows%programfiles%\QeoDart
Ohne InstallationVerzeichnis der ausführbaren Datei

Quelltext

QeoDart ist in c++ geschrieben und benutzt Qt4 als Klassenbibliothek für die grafische Benutzeroberfläche. Die Quelltext- (.cpp) und Header-Dateien (.h) können mit jedem Texteditor, der die o.g. Kodierung unterstützt, bearbeitet werden.

Konfigurationsdatei

Die im Einstellungsdialog vorgenommenen Einstellungen speichert QeoDart in der Datei dart.conf. (mehr...)
Die Datei kann mit jedem beliebigen Texteditor bearbeitet werden. Die Verwendete Kodierung hängt von dem verwendetem Betriebssystem ab.

Aufbau
<!DOCTYPE QeoDartConfiguration>
<configuration version="Version (double) [0.4]">
<gamemode value="Spielmodus (int) [0-2] 1"/>
<rounds value="Anzahl der Runden (int) [1-20] 10"/>
<askfor value="Fragen nach (int) [0-1] 0"/>
<borders selected="Grenzen (bool) 1"/>
<elevations selected="Höhen (bool) 1"/>
<rivers selected="Flüsse (bool) 1"/>
<difficulty value="Schwierigkeit (int) [5-12, 20, 40, 60, ..., 200] 10"/>
<calibration x="Kalibrierung: Abweichung x (int) 0" y="Kalibrierung: Abweichung y (int) 0"/>
<language value="Sprache (string) [de, en, la] en"/>
<time selected="Zeit (bool) 0" value="Zeit in Sekunden (int) [1-59] 20"/>
<iDelayTakeTurns value="Verzögerung in Millisekunden (int) [0-5000] 800"/>
<iDelayDistanceCircles value="Verzögerung in Millisekunden (int) [0-5000] 100"/>
<iDelayComment value="Verzögerung in Millisekunden (int) [0-5000] 200"/>
<iDelayNewRound value="Verzögerung in Millisekunden (int) [0-5000] 2300"/>
<iDelayNewRoundTraining value="Verzögerung in Millisekunden (int) [0-5000] 800"/>
<iDelayResize value="Verzögerung in Millisekunden (int) [0-5000] 1000"/>
<bWarnOnNewGame selected="Warnung anzeigen (bool) 1"/>
<bWarnOnQuit selected="Warnung anzeigen (bool) 1"/>
<bWarnOnClearHighscore selected="Warnung anzeigen (bool) 1"/>
<bMoveCursor2 selected="Maus im 2-Spieler-Modus zurücksetzten (bool) 1"/>
<area selected="Bereiche bei der Bewertung verwenden (bool) 1"/>
<zoom selected="Zoomfaktor speichern (bool) 1" value="Zoomfaktor (double) [0.5-2] 1"/>
<currentqcf selected="Aktuelle qcf-Datei speichern (bool) 1" value="Aktuelle qcf-Datei (int) [0-3] 0"/>
<iScoreMax value="Einträge in Highscoreliste (int) [0-10] 3"/>
</configuration>

Aufbau vor Version 0.4 ein-/ausblenden
Aufbau
version (double) [0.1, 0.2, 0.21, 0.22, 0.3, 0.31, 0.32]
[runden]
Anzahl der Runden (int) [1-20] 10
[zweispieler]
Zweispieler (bool) 0
[trainingsmodus]
Trainingsmodus (bool) 0
[sgrenzen]
Grenzen (bool) 1
[sflusse]
Flüsse (bool) 1
[shohen]
Höhen (bool) 1
[bGrosstadte]
Großstädte (bool) 1
[bKreise]
Kreise (bool) 0
[bStadte]
Städte (bool) 0
[b20]
1-20 (bool) 0
[b40]
21-40 (bool) 0
[b60]
41-60 (bool) 0
[b80]
61-80 (bool) 0
[b100]
81-100 (bool) 0
[barea]
Bereiche bei der Bewertung verwenden (bool) 1
[kalx]
Kalibrierung: Abweichung x (int) 0
[kaly]
Kalibrierung: Abweichung y (int) 0
[lang]
Sprache (string) [lang_en, lang_de] lang_en [itimeout]
Zeit in Sekunden (int) [1-59] 20
[btime]
Zeit (bool) 0

Highscoredatei

Die Highscoreliste wird in der Datei dart.score gespeichert. (mehr...)
Die Datei kann mit jedem beliebigen Texteditor bearbeitet werden. Die Verwendete Kodierung hängt von dem verwendetem Betriebssystem ab.

Aufbau
<!DOCTYPE QeoDartScores>
<scores version="Version (double) [0.1]">
<score score="Punktzahl 1 (double) [0-100] 0" name="Name 1 (string) ---"/>
<score score="Punktzahl 2 (double) [0-100] 0" name="Name 2 (string) ---"/>
...
</scores>
Alten Aufbau ein-/ausblenden
Aufbau
Punkte 1 (double) [0 - 100]
Punkte 2 (double) [0 - 100]
Punkte 3 (double) [0 - 100]
Name 1 (string)
Name 2 (string)
Name 3 (string)

Koordinatendatei

Seit Programmversion 1.1 liest QeoDart die Koordinaten aus Koordinatendateien (.qcf) aus; seit Version 1.2 wird ein XML-Format verwendet (.qcfx). (mehr...)
Koordinatendateien können mit jedem Texteditor, der die o.g. Kodierung unterstützt, bearbeitet werden.

Aufbau (.qcfx)
<!DOCTYPE QeoDartCoordinates>
<coordinates version="Version (double) [0.1]">
<pxtokm score="Umrechnungsfaktor px in km (double) 1"/>
<continents start="Startindex (int) 0" number="Anzahl (int) -1"/>
<capitals start="Startindex (int) 0" number="Anzahl (int) -1"/>
<states start="Startindex (int) 0" number="Anzahl (int) -1"/>
<capitalslands start="Startindex (int) 0" number="Anzahl (int) -1"/>
<lands start="Startindex (int) 0" number="Anzahl (int) -1"/>
<milliontowns start="Startindex (int) 0" number="Anzahl (int) -1"/>
<cities start="Startindex (int) 0" number="Anzahl (int) -1"/>
<ruraldistricts start="Startindex (int) 0" number="Anzahl (int) -1"/>
<towns start="Startindex (int) 0" number="Anzahl (int) -1"/>
<municipalities start="Startindex (int) 0" number="Anzahl (int) -1"/>
<place name="Name Ort 1, Index 0 (string) ?" x="x-Koordinate (unsigned short) 0" y="y-Koordinate (unsigned short) 0" x2="Bereichsausdehnung links/rechts (unsigned short) 0" y2="Bereichsausdehnung oben/unten (unsigned short) 0"/>
<place name="Name Ort 2, Index 1 (string) ?" x="x-Koordinate (unsigned short) 0" y="y-Koordinate (unsigned short) 0" x2="Bereichsausdehnung links/rechts (unsigned short) 0" y2="Bereichsausdehnung oben/unten (unsigned short) 0"/>
...
</coordinates>
Aufbau (.qcf) ein-/ausblenden
Aufbau (.qcf)
QeoDartCoordinates
version (double) [0.1]
[number]
Anzahl der Orte (int) [>0]
[pxtokm]
Umrechnungsfaktor px in km (double)
[kreise]
Anzahl der Kreise (int)
Startindex (int)
[grossstadte]
Anzahl der Großstädte (int)
Startindex (int)
[stadte]
Anzahl der Stadte (int)
Startindex (int)
[name]
Namen Ort 1, Index 0 (string)
Namen Ort 2, Index 1 (string)
...
[x]
x-Koordinate Ort 1 (unsigned short)
x-Koordinate Ort 2 (unsigned short)
...
[y]
y-Koordinate Ort 1 (unsigned short)
y-Koordinate Ort 2 (unsigned short)
...
[x2]
Bereichsausdehnung links/rechts Ort 1 (unsigned short)
Bereichsausdehnung links/rechts Ort 2 (unsigned short)
...
[y2]
Bereichsausdehnung oben/unten Ort 1 (unsigned short)
Bereichsausdehnung oben/unten Ort 2 (unsigned short)
...
...

Koordinatendatein erstellen

WARNUNG Wichtig:
Beachten Sie bei allen Schritten die Spezifikationen!
  1. Erstellen Sie eine leere Datei mit der Endung qcfx.
  2. Fügen Sie den Grundaufbau ein.
  3. Erstellen Sie die Karten und speichern Sie diese.
  4. Fügen Sie die Karten zu QeoDart hinzu und starten Sie das Programm im Debugmodus.
  5. Aktivieren Sie ggf. den Spielmodus Finden und wählen Sie einen Zoom von 100% (Strg+0).
  6. Klicken Sie an die Position, wo sich der einzutragende Ort befindet.
  7. Lesen Sie die Koordinaten ab (z. B. x:y338:401) und tragen Sie diese in die Koordinaten datei ein.
  8. Fügen Sie ggf. weitere Werte für andere Attribute hinzu und wiederholen Sie die letzten beiden Schritte für jeden weiteren Ort.
INFO Hinweis:
Die Koordinaten müssen evntl. noch abhängig vom verwendeten System angepasst werden. (z. B. x-Koordinate-4 und y-Koordinate-63)






Anhang

FAQ

Beim Starten erscheint eine Fehlermeldung. Wie kann man den Fehler beheben?

Es wurde keine gültige Koordinatendatei gefunden.
Das Verzeichnis qcf existiert nicht. Eine Neuinstallation könnte helfen.
Alle Koordinatendatein im qcf-Verzeichnis sind fehlerhaft. Fügen Sie mindestens eine gültige Datei hinzu.
Die gewählte Koordinatendatei ist fehlerhaft. Entfernen Sie diese Datei.
Es wurde keine gültige Koordinatendatei gefunden.
Die gewählte Koordinatendatei ist fehlerhaft. Entfernen Sie diese Datei.
Keine Koordinatendatei ist kompatibel
Alle Koordinatendatein im qcf-Verzeichnis sind nicht kompatibel. Fügen Sie mindestens eine kompatible Datei hinzu.

Die Klickposition weicht von der angezeigten Position ab. Wie kann man den Fehler beheben?

Benutzen Sie Einstellungen > Kalibrieren.

Wie fügt man eine neue Karten hinzu? / Wo bekommt man neue Karten? / Wie entfernt man Karten?

  1. Laden Sie sich neues Kartenmaterial herunter (z. B. von hier).
  2. Kopieren Sie nach dem entpacken der Datei den Inhalt nach:
    Bei vorhandener Installation
    Linux/usr/share/QeoDart/qcf (Root-Rechte erforderlich)
    Windows%programfiles%\QeoDart\qcf (Administratorrechte erforderlich)
    Ohne InstallationVerzeichnis_der_ausführbaren_Datei/qcf
  3. Wählen Sie in QeoDart die Karte unter Einstellungen > Daten aus.
Um eine Koordinatendatei zu entfernen, löschen Sie einfach die kopierten Dateien.

Wie kann man Fehler melden? / Wo bekommt man Unterstützung? / Kontakt

Schreiben Sie eine E-M.ail an den Entwickler.
Der Betreff sollte QeoDart enthalten und die Mail eine möglichst genau Fehlerbeschreibung bzw. die Frage, die Programmversion und das verwendete Betriebssystem.

Wie kann man helfen?

Wie wird QeoDart geschrieben und ausgesprochen?

QeoDart ['kweoˌdɑ:rt] (ohne u, großes D)

Versionshinweise

Vorabversionen ein-/ausblenden

1.2-091223NEU: Deutschlandkarte, Umgekehrter Modus (Benennen), änderbare Kartengröße (Zoom), 5 neue Schwierigkeiten, erweiterte Einstellungen, Lateinische Übersetzung angefangen, XML-Formate
VERBESSERT: 127 Orte (98 NRW, 29 DE), 2-Spielermodus, Highscoreliste, Einstellungen, Debugmodus
(entspricht 091220rc)
1.2-091220rcspelling-Algorithmus verbessert, Handbuch aktualisiert
1.2-091219rcBenennen: Umrechnungsprobleme behoben; Verweis auf Online-Handbuch; Handbuch aktualisiert
1.2-091217bFinden/Benennen: Deaktiviere anderen Spielmodus, Übersetzungen und Handbuch aktualisiert, Probleme mit installierbaren Paketen behoben
1.2-091205berweiterte Einstellungen: Einträge in Highscoreliste; Probleme mit Benennen-/Finden-Modus und Größenänderungen behoben
1.2-091202bEnglisch als Fallback, Lateinische Übersetzung angefangen, nicht verfügbare Ansichten ausgeblendet; Einstellungen: aktuelle qcf-Datei speichern, Fehler mit der Zoomfaktoreinstellung behoben
1.2-091129bBenennen: richtig geschreibenen Ort bevorzugen, alle bekannte Orte durchsuchen, Tipp; Orte suchen: spelling, km-Zahl an qcf anpassen
1.2-091128aBenennen: Punktevergabe und spelling-Algorithmus verbessert; nicht verfügbare Schwierigkeiten ausgeblendet
1.2-091125aSpielmodus "Benennen"
1.2-091116aGrundgerüst für umgekehreten Modus
1.2-091112a127 Orte, 2 neue Schwierigkeiten
1.2-091111aZoom: Menü, kleiner 100%
1.2-091108a5 neue Schwierigkeiten; qcfx: erlaube 2 Zeichen als Namen, Problem mit Finden behoben (Win)
1.2-091107a114 Orte (DE Länder); Highscoreliste: XML-Format, Leerzeichen erlaubt; qcfx: Version; About-Dialog überarbeitet
1.2-091025aZoom: Umrechnungsprobleme gelöst, Maximieren verbessert; Problem beim Einlesen der Einstellungen behoben
1.2-091023aStandardsprache ist Systemsprache (Deutsch); Zoom: Klickposition, Tippgrafik, Orte zeigen und Spielende angepasst, Layoutzoom; string anstatt char[500]
1.2-091022aZoomen: Maximieren, Problem mit Punktzahl behoben, erweiterte Einstellungen
1.2-091021aerweiterte Debugparameter, änderbare Kartengröße
1.2-091020aerweiterte Debugparameter, änderbare Kartengröße angefangen
1.2-091019aAkzeptiere keine Mausklicks außerhalb des Fensters, Deaktiviere nicht verfügbare Karten, Problem mit Einstellungen behoben, Einstellungsdatei v4.0
1.2-091018aErweiterte Einstellungen, Probleme mit Hilfe behoben (Win), Neustart beim Wechseln der Sprache (Win)
1.2-091017aProbleme mit fehlerhaften qcf-Dateien und Schwierigkeiten behoben; Orte zeigen: Suche am Namensanfang; 2 Spielermodus: Maus zurücksetzen
1.2-091014adart.conf in XML: Parser, Konverter; Actiongroup für Spielmodus; _sleep-Workaround
1.2a-091013qcfx-Parser und Konverter, nrw.qcf konvertiert
1.1-091012NEU: Spiel mit Zeit, Tipps, Orte suchen, Updateprüfung (Linux), Englische Übersetzung, Koordinatendatei, deb-Paket und Windows-Installer verfügbar
VERBESSERT: 98 Orte (Städte angefangen), Unterstützung für rechteckige Bereiche, Einstellungsdatei v0.32
(Handbuch aktualisiert, Problem mit mkdir (Linux) behoben)
1.1rc-091011Handbuch und Übersetzungen aktualisiert, Problem mit mkdir (Win) behoben
1.1b-091010Hauptfunktion überarbeitet, Debugparameter, Orte zeigen: erneut suchen bei Schwierigkeitenwechsel, Problem mit Trainingsmodus behoben
1.1b-091008Orte suchen: Koordinatendatei beachten, Feedback; "Bitte warten" wird bei Update angezeigt
1.1b-09100598 Orte
1.1b-0910042 Spielermodus: Punktzahl Spieler 2 korrigiert; qcf: km-Umrechnungsfaktor; Einstellungen: Anzahl (Schwierigkeit) ist dynamisch
1.1b-091003Handbuch aktualisiert
1.1a-091001Tipps, Updateprüfung korrigiert, Mögliche Schwierigkeiten nach Datenwechsel aktiviert bzw. nicht mögliche abgewählt
1.1a-090930qcf-Dateien: Auswahlmenü, Dateinamenproblem unter Windows behoben
1.1a-09092993 Städte; qcf-Implementierung: nicht unterstützte Schwierigkeiten deaktiviert; Updateprüfung (Linux)
1.1a-090927Lösungskarte: nach Namen suchen; Einstellungen: Bereiche, Zurücksetzen; nrw.qcf: Bereiche
1.1a-090926qcf: Unterstützung für rechteckige Bereiche
1.1a-090923Kommentare in Koordinatendatei, Programmabbruch bei Lesefehler, Karten aus Binary entfernt
1.1a-090921Koordinatendatei
1.1a-090919Timerneustart beim Aktivieren, Englische Übersetzung aktualisiert
1.1a-090915"What's this"-Menüeintrag
1.1a-090912Spiel mit Zeit
1.1a-09090887 Städte, Einstellungsdatei v0.32
1.1a-09090777 Städte, Lösungskarte ("Städte zeigen"), Hinweis beim Ändern der Sprache
1.1a-090906Win-Installer verfügbar
1.1a-09090570 Städte (Städte angefangen), Einstellungsdatei v0.31, deb-Paket verfügbar
1.1a-090830I18N, Englische Übersetzung, Einstellungsdatei v0.3
1.0-090829NEU: 60 Orte (Großstädte und Kreise), 2-Spielermodus, intelligenter Trainingsmodus, Einstellungsdialog, verschiedene Schwierigkeiten, Highscoreliste, Handbuch
(Entspricht rc-090816)
1.0rc-090816Ersatzhilfe in Ressource
1.0rc-090815Menübutton "Erweitert", Hilfe in Browser anzeigen
1.0rc-090814Vor/Zurück in Hilfe
1.0b-090813Hilfe integriert, Lösungskarte verworfen
1.0b-090811Fehlerbehandlung beim Einlesen der Einstellungen verbessert, Einstellungsdatei v0.22, Lösungskarte angefangen
1.0b-090810Einstellungsmenü, Kalibrierung speichern
1.0b-09080760 Städte (alle Kreise), Kalibrierung
1.0b-090804Alle Orte bei Spielende anzeigen, Fehler m. Einstellungsdialog korrigiert (2 Spieler/Training)
1.0b-09080353 Städte, intelligenter Trainingsmodus, erweiterte Schwierigkeit, Einstellungsdatei v0.21
1.0b-090802Trainingsmodus
1.0b-0908012-Spielermodus deaktivierbar, Einstellungsdatei v0.2
1.0b-090731Einstellungsdatei
1.0a-090730Einstellungsdialog
1.0a-0907292-Spieleransicht verbessert
1.0a-0907282-Spielermodus
1.0a-09072743 Städte, Layout, Dateipfade korrigiert, Highscore: Note, Spielende: Hervorhebung
1.0a-09072635 Städte (Kreise angefangen)
1.0a-09072428 Städte (alle Großstädte)
1.0a-090723Kommentare, keine Warnung bei Schließen/Neues Spiel wenn Spiel beendet, Highscoreliste
1.0a-09072217 Städte, grundsätzliche Funktionen, Maps abwählbar
1.0a-090721Grundsätzliches Layout

Bekannte Probleme

Niedrig Mittel Hoch Kritisch

Gelöste Probleme ein-/ausblenden

#GefundenBehoben System Beschreibung
00109-07-31 1.0b-090801 AllSegmentation Fault bei fehlerhafter Einstellungsdatei
00209-07-29 1.1a-090915 All*WindowContextHelpHintButton nicht immer sichtbar
00309-08-14 1.0rc-090816
1.2-091018a
WinHilfe nur von ../ aus erreichbar
00409-08-15 1.1a-090915
1.2-091219rc
WinHilfe im Browser anzeigen funktioniert nicht
00509-08-15 AlldiffMenuButton checkstate falsch
00609-08-20 All*Fenstergröße wird nicht dem Inhalt angepasst
00709-08-18 1.0b-090818 AllGesuchte Orte werden bei Spielende nicht angezeigt
00809-08-30 AllNicht alle übersetzten Strings werden angezeigt
00909-09-05 1.2a-091023 AllAbsturz bei Dateipfaden länger als 500 Zeichen
01009-09-23 1.1a-090923 AllAbsturz bei fehlerhafter qcf-Dateien
01109-09-29 1.1a-090930 WinAufhängen beim Einlesen der qcf-Dateien
01209-09-29 WinKeine Updateprüfung verhanden
01309-09-30 1.1a-091001 AllMeldung "Update verfügbar", wenn neuerer Version benutzt wird
01409-09-30 1.1a-091001 AllNicht verfügbare Schwierigkeiten nach Datenwechsel wählbar
01509-09-30 1.1a-091001 AllVerfügbare Schwierigkeiten nach Datenwechsel nicht wählbar
01609-09-30 1.2-091108a
1.1-091111
WinNicht alle qcf-Dateien werden gefunden
01709-10-03 1.1b-091004 AllFalsche Punktzahl für Spieler 2
01809-10-03 1.1b-091004 AllFalsche Anzahl für Schwierigkeiten im Einstellungsdialog
01909-10-07 1.1b-091008 AllOrte suchen: Ergebnisse nicht von Koordinatendatei abhängig
02009-10-01 1.1b-091008 AllUpdateprüfung: "Bitte warten" wird nicht angezeigt
02109-10-10 1.1b-091010 AllTrainingsmodus: Orte werden falsch sortiert
02209-10-11 1.1rc-091011 Winmkdir hat Probleme mit Leerzeichen
02309-10-12 1.1-091012 Lnxmkdir hat Probleme mit Leerzeichen
02409-10-12 1.2-091014a
1.1-091111
WinEingabeaufforderung wird immer angezeigt
02509-10-12 1.2-091014a AllEinstellung Trainingsmodus aktiviert wird beim Start nicht übernommen
02609-10-12 1.2-091014a LnxDebian-Paket: RC ist neuerer als finale Version
02709-10-12 1.2-091014a AllAbsturz bei fehlerhafter qcf-Dateien
02809-10-17 1.2-091017a AllSchwierigkeiten sind fehlerhaft
02909-10-19 1.2-091019a AllIm 2 Spielermodus Einstellungen speichern aktiviert 1 Spielermodus
03009-10-21 1.2-091022a AllPunktzahl wird nach Zoomen falsch berechnet
03109-10-22 1.2-091014a
1.2-091205b
AllFenster nach dem Maximieren teilweise außerhalb des Desktops
03209-10-25 1.2-091025a AllSprache wird nicht aus alter Konfigurationsdatei übernommen
03309-10-25 1.2-091025a AllAbsturz beim Einleser der Sprache aus alter Konfigurationsdatei
03409-11-28 1.2-091128a AllAbsturz bei -d x mit x > orten.size()
03509-12-02 1.2-091202b AllZoomfaktor wird immer gespeichert
03609-12-05 1.2-091206b AllIm Benennen-Modus ist der Finden-Modus spielbar
03709-12-05 AllZu lange Übersetzungen passen nicht in Buttons etc.
03809-12-17 1.2-091217b Win*Die Grafiken der qcfx-Dateien werden vom Installer in den falschen Ordner kopiert
03909-12-17 1.3-091228a AllOK-Button der Einstellungen bei zu kleiner Auflösung nicht erreichbar
04010-02-13 1.2-100330 AllNach dem Wechseln der Karte ohne Spielneustert kann es zu einem Absturz kommen
04110-03-25 1.3-100325a
1.2-100330
AllBei Spiel mit Staaten wird kein Name/Punkt angezeigt

Wie kann man helfen?

Danksagung

Die folgende Software war an der Entwicklung beteiligt:

Kate......als Texteditor
Qt......für die Programmierung der Benutzeroberfläche
Inkscape......als Vektorgrafik-Editor
GIMP......als Bildbearbeitungsprogramm
Kubuntu......als Betriebssystem und Iconquelle

weniger wichtig, aber der Vollständigkeit halber auch zu erwähnen:
Mozilla Firefox......als Testbrowser
VirtualBox......als Virtualisierungssoftware
Microsoft Windows XP SP3......als Testsystem
Microsoft Windows 7......als Testsystem
Inno Setup......zum Erstellen des Installers

Die folgenden Webseiten haben bei der Entwicklung geholfen:

de.wikibooks.orgC++-Programmierung - Wikibooks
qtwiki.deDer Weg vom fertigen QT - Programm zum Debian Paket - QtWiki
willemer.de/informatik/cppEinstieg in C++
de.wikibooks.orgQt für C++-Anfänger - Wikibooks
doc.trolltech.comQt Reference Documentation
sector.ynet.sk/qt4-tutorialQt4 tutorial for absolute beginners
cplusplus.comThe C++ Resources Network

Lizenz

QeoDart (und als Programmbestandteil auch dieses Handbuch) ist freie Software und steht unter der GNU General Public License (Eine Kopie der Lizenz befindet sich im Programmverzeichnis.). Was dies im Allgemeinen bedeutet, kann Wikipedia entnommen werden.

Die Karten wurden bezogen von:
http://en.wikipedia.org/, http://commons.wikimedia.org/ (NRW)
http://commons.wikimedia.org/ (DE)

QeoDart
Copyright © 2010 Markus Brenneis

Dieses Programm ist freie Software. Sie können es unter den Bedingungen der GNU General Public License, wie von der Free Software Foundation veröffentlicht, weitergeben und/oder modifizieren, entweder gemäß Version 3 der Lizenz oder (nach Ihrer Option) jeder späteren Version.

Die Veröffentlichung dieses Programms erfolgt in der Hoffnung, dass es Ihnen von Nutzen sein wird, aber OHNE IRGENDEINE GARANTIE, sogar ohne die implizite Garantie der MARKTREIFE oder der VERWENDBARKEIT FÜR EINEN BESTIMMTEN ZWECK. Details finden Sie in der GNU General Public License.

Stichwortverzeichnis

A
AktualisierenInstallation / QeoDart aktualisieren
B
Benennen: OberflächeBenutzeroberfläche / Hauptfenster / Spielbereich
Benennen: SpielenSchnellstart / Benennen
BenutzeroberflächeBenutzeroberfläche
C
conf-DateienFür Entwickler / Dateiformate / Konfigurationsdatei
D
DanksagungAnhang / Danksagung
DateiformateFür Entwickler / Dateiformate
DebugmodusFür Entwickler / Debugmodus
DownloadInstallation / QeoDart bekommen
E
Einstellungen: AnzeigenBenutzeroberfläche / Hauptfenster / Menüs
Einstellungen: FensterBenutzeroberfläche / Einstellungen
F
FAQFAQ
Fehler: BekannteAnhang / Bekannte Probleme
Fehler: MeldenAnhang / FAQ / Wie kann man Fehler melden?
FehlermeldungenAnhang / FAQ / Beim Starten erscheint eine Fehlermeldung. Wie kann man den Fehler beheben?
Finden: OberflächeBenutzeroberfläche / Hauptfenster / Spielbereich
Finden: SpielenSchnellstart / Finden
Formatierung: AnleitungÜber diese Anleitung / Verwendete Formatierung
G
H
HelfenAnhang / FAQ / Wie kann man helfen?
HighscoredateiFür Entwickler / Dateiformate / Highscoredatei
Highscoreliste: AnzeigenBenutzeroberfläche / Hauptfenster / Menüs
Highscoreliste: DateiformatFür Entwickler / Dateiformate / Highscoredatei
Highscoreliste: FensterBenutzeroberfläche / Highscoreliste
I
InhaltInhaltsverzeichnis
InstallationInstallation
J
K
Kalibrieren: AnsichtBenutzeroberfläche / Kalibrieren
Kalibrieren: StartenBenutzeroberfläche / Hauptfenster / Menüs
Karte: AuswählenBenutzeroberfläche / Hauptfenster / Menüs
Karte: EntfernenAnhang / FAQ / Wie entfernt man Karten?
Karte: ErstellenFür Entwickler / Koordinatendatein erstellen
Karte: HinzufügenAnhang / FAQ / Wie fügt man eine neue Karten hinzu?
Kompatibilität: AnleitungÜber diese Anleitung / Kompatible Versionen
Kompatibilität: KonfigurationsdateiFür Entwickler / Dateiformate / Konfigurationsdatei
Kompatibilität: ProgrammInstallation / Systemvoraussetzungen
KompilierenFür Entwickler / Kompilieren
KonfigurationsdateiFür Entwickler / Dateiformate / Konfigurationsdatei
KontaktAnhang / FAQ / Kontakt
Koordinatendatei: AuswählenBenutzeroberfläche / Hauptfenster / Menüs
Koordinatendatei: DateiformatFür Entwickler / Dateiformate / Koordinatendatei
Koordinatendatei: EntfernenAnhang / FAQ / Wie entfernt man Karten?
Koordinatendatei: ErstellenFür Entwickler / Koordinatendatein erstellen
Koordinatendatei: HinzufügenAnhang / FAQ / Wie fügt man eine neue Karten hinzu?
L
M
N
O
OberflächeBenutzeroberfläche
Orte suchen: AnsichtBenutzeroberfläche / Orte suchen:
Orte suchen: StartenBenutzeroberfläche / Hauptfenster / Menüs
P
ParameterFür Entwickler / Debugmodus / Parameter
Probleme: BekannteAnhang / Bekannte Probleme
Probleme: MeldenAnhang / FAQ / Wie kann man Fehler melden?
Q
qcfx-Dateien: DateiformatFür Entwickler / Dateiformate / Koordinatendatei
qcfx-Dateien: EntfernenAnhang / FAQ / Wie entfernt man Karten?
qcfx-Dateien: ErstellenFür Entwickler / Koordinatendatein erstellen
qcfx-Dateien: HinzufügenAnhang / FAQ / Wie fügt man eine neue Karten hinzu?
Quelltext: BekommenInstallation / QeoDart bekommen
Quelltext: FormatFür Entwickler / Dateiformate / Quelltext
Quelltext: KompilierenFür Entwickler / Kompilieren
R
Release NotesAnhang / Versionshinweise
S
score-DateienFür Entwickler / Dateiformate / Highscoredatei
SpielenSchnellstart
Sprache ändernBenutzeroberfläche / Einstellungen
StartInstallation / QeoDart starten
Suchen (Orte): AnsichtBenutzeroberfläche / Orte suchen:
Suchen (Orte): StartenBenutzeroberfläche / Hauptfenster / Menüs
SystemvoraussetzungenInstallation / Systemvoraussetzungen
T
Trainingsmodus: AktivierenBenutzeroberfläche / Hauptfenster / Symbolleiste
Trainingsmodus: AnsichtBenutzeroberfläche / Hauptfenster / Spielbereich
U
Über: AnleitungÜber diese Anleitung
Über: ProgrammlizenzAnhang / Lizenz
Updates suchenBenutzeroberfläche / Hauptfenster / Menüs
V
Version: AnleitungÜber diese Anleitung / Kompatible Versionen
Version: ProgrammBenutzeroberfläche / Hauptfenster / Menüs
VersionshinweiseAnhang / Versionshinweise
W
X
Y
Z
Zwei Spieler: AktivierenBenutzeroberfläche / Hauptfenster / Symbolleiste
Zwei Spieler: AnsichtBenutzeroberfläche / Hauptfenster / Spielbereich