Version 0.2.4
07.04.2024
Harald Hoppelhase
Spielanleitung
Vielen Dank, dass du Harald Hoppelhase ausprobierst! Dies ist ein nicht-kommerzielles Freizeitprojekt und wir hoffen, dass du damit Freude hast.
Wenn du das Spiel das erste mal startest, solltest du zunächst das Tutorial spielen. Weitere Informationen findest du dann in dieser Anleitung. Sollten dann noch Fragen offen bleiben, freuen wir uns über eine Nachricht.
Inhalt
Fehlerbehebung
Das Spiel stürzt ab
Wenn mal etwas schief geht, sollte in den meisten Fällen eine Fehlermeldung in der Konsole angezeigt werden.
Erscheint diese nicht, solle man das Spiel über Hase Safe Mode.bat
starten.
Sollte die Fehlermeldung nicht weiter helfen, melde dich bitte bei uns.
Die Schriftgröße ist falsch
Die Skalierung der Benutzeroberfläche sollte sich automatisch anpassen. Alternativ kann man sie aber auch per Hand einstellen, siehe Konfiguration.
Einstellungen
Viele Einstellungen können über die user.cfg
Datei im Hauptverzeichnis vorgenommen werden.
Bitte beachte:
- Die korrekte Einrückung per Tab-Zeichen ist wichtig, damit die Datei korrekt gelesen werden kann!
- Zeilen, die mit
#
beginnen sind Kommentare und werden beim Laden ignoriert.
Du kannst auch alternative Versionen der user.cfg
anlegen, etwa um das Spiel im Fenstermodus zu starten (Siehe Beispiel-.bat
-Datei im Hauptverzeichnis):
Hase.exe -user_config_file user_window.cfg
Sprache
Beim ersten Spielstart kannst du die Sprache auswählen.
Möchtest du danach die Sprache ändern, musst du die startup.cfg
editieren:
default_asset_file = assets_de.txt
für Deutsch.default_asset_file = assets_en.txt
für Englisch.
Alternativ kannst du das Spiel auch per Hase.exe -asset_file assets_en.txt
starten (oder eine bat
-Datei erstellen, die dies tut).
Auflösung und Vollbild
resolution
: Die Spielauflösung (Breite x Höhe).-1
steht jeweils für die aktuelle Bildschirmauflösungfull_screen
:1
: Das Spiel wird im Vollbildmodus gestartet;0
: Das Spiel wird im Fenstermodus gestartet.- Im Spiel kann man per
Alt + Tab
zwischen Vollbild- und Fenstermodus umschalten.
Benutzeroberfläche
gui_scale
: Skalierungsfaktor der Benutzeroberfläche und Schrift.-1
passt die Größe automatisch der Auflösung an.2
bedeutet "doppelte Standardgröße".
Tastaturbelegung
Im input
-Abschnitt kann man die Tastenzuweisung für jede Aktionstaste im Spiel frei verändern.
Die Tastenzuweisung funktioniert über Tasten-IDs, die Liste aller möglichen IDs befindet sich als Kommentar in der user.cfg
.
Die GamePad-Steuerung kann aktuell noch nicht angepasst werden.
Steuerung
Das Spiel kann per Tastutur oder GamePad gespielt werden.
- Harald springt höher, wenn man die Sprungtaste länger gedrückt hält.
- Für jede Möhre die Harald sammelt kann er einen Supersprung machen.
- Ein Supersprung ist entweder ein besonders hoher Sprung von einem Blatt aus, oder ein Doppelsprung, mitten in der Luft.
- Bei schrägen Blättern ist die Laufrichtung wichtig:
-
- Aus dem Sitzen: normale Sprunghöhe
-
- Im Hochlaufen: erhöhte Sprunghöhe
-
- Im Runterlaufen: normale Sprunghöhe
- Stürzt Harald zu tief ab, stirbt er.
Im späteren Spielverlauf ist es wichtig, die schrägen Blätter geschickt auszunutzen. Der Supersprung dient als reine Hilfe und ist nie zwingend nötig, um das nächste Blatt zu erreichen!
Schwierigkeitsgrad
Je höher du kommst, desto fieser wird das Level: Blätter haben einen größeren Abstand, werden schräger und verwelken schneller. Aber solange man keine Fehler macht, kann man das nächste Blatt immer erreichen!
Vor dem Spielstart kannst du im Hauptmenü den Schwierigkeitsgrad ändern. Der einzige Effekt davon ist, dass die Pflanze so wächst, als wärst du schon höher - du überspringst also den einfachen Anfang. Ansonsten gibt es keine Extra-Punkte, diese Option ist also eher dafür gedacht, schwierige Sprünge zu üben ohne nach jedem Tod den einfacheren Anfang stest neu spielen zu müssen.
Online-Features
Dieses Spiel hat eine Online-Bestenliste, so dass du deine Punktzahl mit Spielern aus dem Internet vergleichen kannst. Zusätzlich kann im Hauptmenü ein Hinweistext angezeigt werden der dich etwa auf neue Versionen hinweißt.
Wir verstehen, dass Online-Features deine Privatssphäre beeinträchtigen können, deshalb sind sie komplett optional.
Um Online-Features zu deaktivieren:
Öffne die Datei data/game.cfg
.
Im Block highscore
befindet sich der Eintrag use_online = 1
.
Wird dieser zu use_online = 0
geändert, sind alle Online-Features blockiert.
Im Hauptmenü wird daraufhin der Hinweis "Offline Modus" angezeigt.
UUIDs: Jeder Highscore enthält einen annonymen, eindeutigen Gerätekennzeichner (i.e. UUID) der beim ersten Spielstart generiert und in der startup.cfg
eingesehen werden kann.
Dieser Kennzeichner lässt keine Rückschlüsse auf persönliche Daten zu und wird mittels folgender Bibliothek erstellt:
https://github.com/mariusbancila/stduuid
Der UUID wird vom Server verwendet, um die Bestenliste zu filtern.
Erreicht ein Spieler of sehr viele Punkte, wird so nur seine beste Punktzahl anderen angezeigt um nicht die gesamte Liste mit wenigen Spielernamen zu überfluten.
Der UUID ist ein Komfort- und kein Sicherheitsfeature und kann in der startup.cfg
beliebig geändert werden (er wird jedoch ggf. neu generiert, sollte der gespeicherte nicht dem Format entsprechen).
In der selben Datei kann darüber hinaus eingestellt werden, welcher Server für die Online-Features kontaktiert wird.
Jegliche Kommunikation läuft über HTTPS.
Beim Start wird die lokale Bestenliste mit dem Server synchronisiert. Besteht einmal keine Internetverbindung können alle Einträge problemlos später synchronisiert werden.
Wir möchten, dass du dich bei der Verwendung der Online-Features wohl fühlst. Bei Fragen zum Datenschutz stehen wir gerne zum persönlichen Austausch zur Verfügung. Dieses Spiel ist nicht-kommerziell und selbst wenn wir wollten hätten wir keine vernünftige Möglichkeit persönliche Daten zu vermarkten.
Debug Modus
Der Debug-Modus kann aktiviert werden wenn man in der data/game.cfg
das debug
Feld auf 1
setzt (debug = 1
) und daraufhin im Spiel die F1 drückt.
Es erscheint ein Fenster, in dem man allerlei Einstellungen anpassen kann.
Achtung: Sobald man den Debugmodus gestartet hat, kann man bis zum nächsten Neustart seine Punkte nicht mehr in die Bestenliste eintragen!
Kontakt
Bei Fragen, Anregungen oder Feedback freue ich mich über eine EMail: