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:

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:

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

Benutzeroberfläche

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.

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:

JonathanK@posteo.de