staging.inyokaproject.org

Open Sonic

Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:


Du möchtest den Artikel für eine weitere Ubuntu-Version testen? Mitarbeit im Wiki ist immer willkommen! Dazu sind die Hinweise zum Testen von Artikeln zu beachten.

icon.png Open Sonic ist ein Spiel, welches auf dem Universum von Sonic the Hedgehog basiert. Im Gegensatz zum Original ist es kein reines Jump'n'Run-Spiel sondern beinhaltet auch strategische Aspekte. Man muss mit allen drei Charakteren das jeweilige Level in Kooperation lösen. Jeder Charakter hat Vor- und Nachteile, welche es geschickt zu nutzen gilt.

Menue.jpg Spielszene.jpg
Menü Spielszene

Installation

Das Programm kann unter aktuellen Systemen nicht mehr (ohne extremen Aufwand) kompiliert werden, da die Software seit 2010 nicht mehr weiterentwickelt wird und der Code nicht mit aktuellen Versionen kompilierbar ist.

Jedoch besteht die Möglichkeit, das Spiel als bereits kompilierte Software herunterzuladen und auszuführen.

32-Bit-Binary herunterladen und als Benutzer ausführen

Die letzte herunterladtbare vorkompilierte Version auf der Projektseite 🇬🇧 ⮷ ist eine statische 32-Bit-Software. Sie kann durch dieses Skript im Homeverzeichnis abgelegt und dort ausgeführt werden. Ebenso werden durch das Skript 32-Bit-Abhängigkeiten zur Ausführung lokal für den Bentuzer installiert.

Alternativ einen Menüeintrag [3] vornehmen.

64-Bit-Binary systemweit installieren und verwanden

Nachfolgendes Skript lädt die letzten kompilierten 64-Bit-Debian-Pakete und deren nicht mehr auflösbare Abhängigkeit libpng12 herunter, entpackt die Software in die notwendigen Verzeichnisse, erstellt ein über die Paketverwaltung installierbares (und entfernbares) Debian-Paket und installiert dieses (samt den notwendigen Abhängigkeiten):

#!/bin/bash
mkdir /tmp/opensonic
cd /tmp/opensonic
mkdir -p opensonic-bin/DEBIAN
mkdir -p opensonic-bin/tmp
mkdir -p opensonic-bin/usr/lib/x86_64-linux-gnu/
cd opensonic-bin/tmp
wget https://old-releases.ubuntu.com/ubuntu/pool/main/libp/libpng3/libpng12-0_1.2.8rel-1ubuntu3_amd64.deb
ar -x libpng12-0_1.2.8rel-1ubuntu3_amd64.deb
tar -xf data.tar.gz
mv usr/lib/* /tmp/opensonic/opensonic-bin/usr/lib/x86_64-linux-gnu/
rm -rf *
wget https://launchpad.net/~szymonw/+archive/ubuntu/ppa/+files/opensonic_0.1.4-2quantal1_amd64.deb
ar -x opensonic_0.1.4-2quantal1_amd64.deb
tar -xf data.tar.gz -C /tmp/opensonic/opensonic-bin/
rm -rf *
wget https://launchpad.net/~szymonw/+archive/ubuntu/ppa/+files/opensonic-data_0.1.4-2quantal1_all.deb
ar -x opensonic-data_0.1.4-2quantal1_all.deb
tar -xf data.tar.gz -C /tmp/opensonic/opensonic-bin/
rm -rf *
wget https://launchpad.net/~szymonw/+archive/ubuntu/ppa/+files/opensonic-extra_0.1.4~1_all.deb
ar -x wget opensonic-extra_0.1.4~1_all.deb
tar -xf data.tar.gz -C /tmp/opensonic/opensonic-bin/
rm -rf *
cd /tmp/opensonic
bash -c 'echo -e "Package: opensonic-bin\nVersion: 0.1.4-1\nArchitecture: amd64\nMaintainer: NAME <NAME@ADRESSE.URL>\nInstalled-Size: 60000\nDepends: liballegro4.4, libc6 (>= 2.14), libvorbisfile3, libxcursor1, libxpm4, libxxf86vm1\nSection: games\nPriority: optional\nHomepage: http://opensnc.sourceforge.net/\nDescription: open-source game based on the "Sonic the Hedgehog" universe" > /tmp/opensonic/opensonic-bin/DEBIAN/control'
rm -rf /tmp/opensonic/opensonic-bin/tmp
dpkg -b opensonic-bin /tmp/opensonic-bin_0.1.4-1_amd64.deb
cd /tmp
rm -rf opensonic
apt install ./opensonic-bin_0.1.4-1_amd64.deb  

Es muss zur Installation mir Rootrechten ausgeführt werden. Ein Starter ist im Paket enthalten.

Nach erfolgreicher Installation kann über "Partien → Einfuehrung" ein Tutorial gestartet werden, welches in die Spielprinzipien einführt.

Zusatzlevel

Zusätzliche Level können in das Installationsverzeichnis kopiert werden. Bevorzugt sollte ~/.opensonic/levels Verwendung finden.

Editor.jpg
Editor

Leveleditor

Über F12 kann innerhalb des Spiels der Leveleditor aufgerufen werden. Im Wiki 🇬🇧 erhält man detaillierte Informationen um Eigenkreationen zu realisieren.

Leveleditor
Taste(n) Funktion
F12 Quit
Pfeiltasten / W A S D Tasten Kamera bewegen.
Strg + Pfeiltasten / Strg + W A S D Tasten Kamera schneller bewegen.
B / N bzw. mittlere Maustaste (Mausrad) Nächstes Objekt auswählen.
linke Maustaste Objekt platzieren.
mittlere Maustaste / P Objekt aufnehmen
rechte Maustaste Objekt entfernen
Strg + linke Maustaste Spawnpunkt ändern.
Strg + Z / Strg + Y Rückgängig / Wiederholen
G Grid (de)aktivieren

Problemlösungen

Spielsprache

Über "Options → Change language → 2. Deutsch" kann die Sprache umgestellt werden.

Tastenkürzel

Tastenkürzel
Taste(n) Funktion
Pfeiltasten Steuerung
         Sprung
Pause
Strg Teammitglied wechseln
Esc Beenden
Druck / = Bildschirmfoto erstellen. Diese werden im Installationsverzeichnis oder im verteckten Ordner ~/.opensonic unter screenshots abgelegt.
F6 Joystick ignorieren / wiederherstellen.

Wiki/Icons/games.png

Infobox

Open Sonic
Genre: Jump'n'Run
Sprache: 🇬🇧 🇩🇪 🇵🇹 🇵🇱 🇨🇿 🇳🇱 🇮🇹 🇮🇩
Veröffentlichung: 2008+
Entwickler: Open Sonic Team 🇬🇧
Systemvoraussetzungen: -
Medien: Download
Strichcode / EAN / GTIN: -
Läuft mit: nativ

logo.png

Diese Revision wurde am 20. November 2022 09:38 von trollsportverein erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen: Jump&Run, Linux-Spiel, Spiele