ubuntuusers.de

Frogatto

Archivierte Anleitung

Dieser Artikel wurde archiviert. Das bedeutet, dass er nicht mehr auf Richtigkeit überprüft oder anderweitig gepflegt wird. Der Inhalt wurde für keine aktuell unterstützte Ubuntu-Version getestet. Wenn du Gründe für eine Wiederherstellung siehst, melde dich bitte in der Diskussion zum Artikel. Bis dahin bleibt die Seite für weitere Änderungen gesperrt.

Zum Verständnis dieses Artikels sind folgende Seiten hilfreich:

./frogatto_logo.png Frogatto & Friends 🇬🇧 (kurz Frogatto) ist ein klassisches 2D-Jump-’n’-Run-Spiel mit einem 🐸 als Spielfigur. Dabei werden alle Fähigkeiten eines Frosch benötigt: springen, schwimmen, klettern, verstecken und (nicht nur) Fliegen mit der Zunge fangen. Die Linux-Version des Spiels steht kostenlos zur Verfügung. Die deutsche Übersetzung ist manchmal etwas holprig – die ursprüngliche Spielsprache war Englisch – was aber dem Spielspaß in keinster Weise schadet.

./frogatto_start.png
Spielstart

./frogatto_grotto.png
Frogattos Haus

./frogatto_caverns_of_holes.png
Unterirdische Ausflüge

Installation

Wiki/Icons/synaptic.png Das Programm ist in den offiziellen Paketquellen enthalten. Diese Installationsmethode ist die einfachste. Der Umfang der Installation ist mit ca. 150 MiB relativ groß, aber im Vergleich zu anderen Spielen nichts besonderes. Folgendes Paket muss installiert [1] werden:

  • frogatto (multiverse)

Befehl zum Installieren der Pakete:

sudo apt-get install frogatto 

Oder mit apturl installieren, Link: apt://frogatto

Von Frogatto gibt es nicht nur unterschiedliche Versionen (1.x.y), sondern auch eine kommerzielle Fassung. Wer die Entwickler unterstützen möchte, kann dies beispielsweise durch einen Kauf tun.

Bedienung

./icon.png Bei Ubuntu-Varianten mit einem Anwendungsmenü erfolgt der Programmstart [2] über den Eintrag "Spiele → Frogatto" oder "Spiele → Frogatto & Friends".

Tastenkürzel

Ungeübte Spieler können auf der Startseite des Spiels die Tasten zur Steuerung der Spielfigur gefahrlos ausprobieren, ohne gleich ein (Frosch-)Leben zu verlieren. Vorsicht nur mit der Taste , denn damit öffnet man Türen.

Tastenkürzel
Taste(n) Funktion
, bewegen
, schnell bewegen
ducken
aufheben oder Türen öffnen
A springen
S Zunge benutzen (verteidigen)
D Angriffsart umschalten (Feuer, Zunge)
Esc Lautstärke für Soundeffekte und Hintergrundmelodien sowie Tastenkürzel anpassen

Einstellungen

Einstellungen werden über zusätzliche Optionen beim Programmstart übergeben. Beispiel: Ruft man Frogatto wie gewohnt über den Menü-Eintrag auf, ist die Größe des Programmfensters auf 800x600 Pixel begrenzt. Diese Beschränkung kann man aufheben [3]. Beispiel:

frogatto --fullscreen --widescreen 

Eine Übersicht der wichtigsten Optionen sind der nachfolgenden Tabelle zu entnehmen (Quelle 🇬🇧). Da von Frogatto unterschiedliche Versionen existieren, kann es passieren, dass die installierte Version nicht alle Optionen kennt. Die konkret vorhandenen kann man mit --help abfragen. Einstellungen und Spielstände werden im Ordner ~/.frogatto/ im Homeverzeichnis gespeichert.

Hinweis:

Bei Bedarf kann man den Programmstarter [4] /usr/share/applications/frogatto.desktop anpassen (oder einen zweiten erstellen). Bei Optionen, die mit -- beginnen, verwendet man folgende Zeile:

Exec=sh -c "frogatto --OPTION --OPTION"

Einstellungen
Option Beschreibung
-h, --help Übersicht der vorhandenen Optionen
-config-path="PFAD" Definiert den Pfad zum Benutzerkonfigurationsbereich (Standard: ~/.frogatto/)
--difficulty Schwierigkeitsgrad definieren, z.B. difficulty=0. Es können Konstanten aus der Datei ~/Spiele/frogatto/data/difficulty.cfg verwendet werden. Diese Option wird i.d.R. mit dem Parameter --level verwendet. Ein fortgeschrittenes Level innerhalb des Spiels kann mit einem Cheatcode (~/Spiele/frogatto/data/frogatto_playable.cfg) kombiniert werden, um dieses mit einem anderen Schwierigkeitsgrad zu testen.
--fullscreen Vollbildmodus
--windowed Fenstermodus
--native Setzt die Auflösung auf die nativ verfügbare des verwendeten Bildschirms. Damit wird die ursprüngliche Zuordnung von ein Pixel im Spiel entspricht 4 Pixeln am Bildschirm (double-size mode) aufgehoben. Diese Option kombiniert man mit bzw. folgt der Angabe --width "GANZZAHL", --height "GANZZAHL" zur Fenstergröße (Voreinstellung: 800x600). Primär für sehr kleine Bildschirme gedacht (Smartphones).
--resizable / --no-resizable (de)aktivieren der Möglichkeit, die Größe des Programmfensters zu ändern
--scale Experimenteller Modus, um die Standard-Skalierung zu beeinflussen. Dieser Modus beruht auf einem speziellen Algorithmus, um die Skalierung zu verdoppeln (die Voreinstellung ist eine ungefähre Interpolation). Zur Zeit treten in diesem Modus noch Darstellungsprobleme auf.
--widescreen Während die Standardauflösung 800x600 (4:3) beträgt, wird das Spiel mit dieser Option in 1066x600 (ca. 16:9) dargestellt. Da sich die Skalierung nicht verändert, steht eine größerer sichtbarer Bereich innerhalb des Spiels zur Verfügung.
--width "GANZZAHL", --height "GANZZAHL" Angaben zur Größe des Programmfensters. Fensterinhalte werden entsprechend skaliert.
--wvga Auflösung von 800x480 Pixeln
--joystick / --no-joystick Unterstützung für einen Joystick (de)aktivieren
--level "LEVEL_DATEI" Spielstart im definierten Level, welche dem Ordner ~/Spiele/frogatto/data/level/ zu entnehmen sind
--module=Modulname Modul, welches mit dem Start der Spiel-Engine geladen werden soll. Die Grundeinstellung ist Frogatto, kann aber in der Datei master-config.cfg aus dem Verzeichnis ~/Spiele/Frogatto anders definiert werden.
--music / --no-music Musik (de)aktivieren
--sound / --no-sound Sound (de)aktivieren
-no-send-stats Datenübermittlung deaktivieren
-v, --version Workaround zur Ermittlung der intern verwendeten Spiele-Engine (keine offizielle Option)

Achtung!

Frogatto übermittelt, eine bestehende Internetverbindung vorausgesetzt, anonymisierte Daten zur Nutzung des Spiels an die Entwickler mit dem Ziel, das Spiel weiter verbessern zu können (Quelle 🇩🇪, Quelle 🇬🇧). Wer damit nicht einverstanden ist, sollte das Spiel nicht oder nur mit deaktivierter Internetverbindung spielen. Einfacher ist es, beim Programmstart die Option --no-send-stats zu benutzen.

Einstellungen werden in der Datei ~/.frogatto/preferences.cfg gespeichert. Beispiele (die intern verwendete Syntax weicht zwischen den verschiedenen Versionen leicht ab):

  • Version 1.3.2:

    {
    "allow_autopause": false,
    "joystick": true,
    "key_attack": 100,
    "key_down": 274,
    "key_jump": 97,
    "key_left": 276,
    "key_right": 275,
    "key_tongue": 115,
    "key_up": 273,
    "music_volume": 1000,
    "no_music": false,
    "no_sound": false,
    "registry": {
    	},
    "reverse_ab": false,
    "show_iphone_controls": false,
    "sound_volume": 1000,
    "user_id": xxxxxxxxxxxx
    }
  • Version 1.2:

    [preferences]
    joystick="true"
    key_attack="100"
    key_down="274"
    key_jump="97"
    key_left="276"
    key_right="275"
    key_tongue="115"
    key_up="273"
    music_volume="1000"
    no_music="false"
    no_sound="false"
    reverse_ab="false"
    sound_volume="1000"
    user_id="xxxxxxxxxxxx"
    	[registry]
    	[/registry]
    
    [/preferences]

Infobox

Frogatto & Friends
Genre: Jump'n'Run
Sprache: 🇩🇪 🇬🇧 🇫🇷 🇮🇹 🇪🇸 🇵🇹 🇿🇭
Veröffentlichungen: 2008+
Entwickler: Frogatto Team 🇬🇧 und Lost Pixel 🇬🇧
Systemvoraussetzungen: -
Medien: Download
Strichcode / EAN / GTIN: -
Läuft mit: nativ

logo.png

Diese Revision wurde am 10. Februar 2020 14:26 von Heinrich_Schwietering erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen: Humble Store, Denkspiel, Kinder, Jump&Run, Spiele, Open-Source-Spiel