[[Vorlage(Getestet, focal, kinetic )]] {{{#!vorlage Wissen [:Anwendungen_hinzufügen:Anwendungen hinzufügen] [:Programme starten: Ein Programm ohne Menüeintrag starten] [:Menüeditor:Programme zum Menü hinzufügen] }}} [[Inhaltsverzeichnis(1)]] [[Bild(icon.png,64,align=left,title="")]] [sourceforge:opensnc:Open Sonic] ist ein Spiel, welches auf dem Universum von [wikipedia:Sonic_(Videospielfigur):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. {{{#!vorlage Tabelle [[Bild(Menue.jpg, x250,)]] <:>[[Bild(Spielszene.jpg, x250,)]] +++ <:>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 [http://opensnc.sourceforge.net/home/download2.php Projektseite] {en} {dl} ist eine statische 32-Bit-Software. Sie kann durch [https://forum.ubuntuusers.de/post/9303205/ 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): {{{#!vorlage Befehl #!/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 \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 [:mit_Root-Rechten_arbeiten:mir Rootrechten] ausgeführt werden. Ein [:.desktop-Dateien:Starter] ist im Paket enthalten. Nach erfolgreicher Installation kann über ''"Partien → Einfuehrung"'' ein Tutorial gestartet werden, welches in die Spielprinzipien einführt. ## = Konfiguration = ## = Mods = ## http://opensnc.sourceforge.net/wiki/index.php/Category:MODs ## ~/.opensonic/mods/ = Zusatzlevel = Zusätzliche Level können in das Installationsverzeichnis kopiert werden. Bevorzugt sollte '''~/.opensonic/levels''' Verwendung finden. {{{#!vorlage Tabelle [[Bild(Editor.jpg, x250,)]] +++ <:>Editor }}} == Leveleditor == Über [[Vorlage(Tasten, F12)]] kann innerhalb des Spiels der Leveleditor aufgerufen werden. Im [http://opensnc.sourceforge.net/wiki/index.php/How_to_make_a_level Wiki] {en} erhält man detaillierte Informationen um Eigenkreationen zu realisieren. {{{#!vorlage Tabelle <-2 tablestyle="width: 65%;" rowclass="titel"> Leveleditor +++ Taste(n) Funktion +++ [[Vorlage(Tasten, F12)]] Quit +++ [[Vorlage(Tasten, Pfeiltasten)]] / [[Vorlage(Tasten, wasd)]] Kamera bewegen. +++ [[Vorlage(Tasten, strg+pfeiltasten)]] / [[Vorlage(Tasten, strg+wasd)]] Kamera schneller bewegen. +++ [[Vorlage(Tasten, B)]] / [[Vorlage(Tasten, N)]] bzw. [[Vorlage(Tasten, mmb)]] (Mausrad) Nächstes Objekt auswählen. +++ [[Vorlage(Tasten, lmb)]] Objekt platzieren. +++ [[Vorlage(Tasten, mmb)]] / [[Vorlage(Tasten, p)]] Objekt aufnehmen +++ [[Vorlage(Tasten, rmb)]] Objekt entfernen +++ [[Vorlage(Tasten, strg+lmb)]] Spawnpunkt ändern. +++ [[Vorlage(Tasten, strg+z)]] / [[Vorlage(Tasten, strg+y)]] Rückgängig / Wiederholen +++ [[Vorlage(Tasten, G)]] Grid (de)aktivieren }}} = Problemlösungen = == Spielsprache == Über ''"Options → Change language → 2. Deutsch"'' kann die Sprache umgestellt werden. = Tastenkürzel = {{{#!vorlage Tabelle <-2 tablestyle="width: 97%;" rowclass="titel"> Tastenkürzel +++ Taste(n) Funktion +++ [[Vorlage(Tasten, pfeiltasten)]] Steuerung +++ [[Vorlage(Tasten, space)]] Sprung +++ [[Vorlage(Tasten, enter)]] Pause +++ [[Vorlage(Tasten, strg)]] Teammitglied wechseln +++ [[Vorlage(Tasten, esc)]] Beenden +++ [[Vorlage(Tasten, Print)]] / [[Vorlage(Tasten, =)]] Bildschirmfoto erstellen. Diese werden im Installationsverzeichnis oder im verteckten Ordner '''~/.opensonic''' unter '''screenshots''' abgelegt. +++ [[Vorlage(Tasten, F6)]] Joystick ignorieren / wiederherstellen. }}} [[Bild(Wiki/Icons/games.png, 48, right)]] = Infobox = {{{#!vorlage Tabelle <-2 tablestyle="width: 97%;" rowclass="verlauf">Open Sonic +++ Genre: Jump'n'Run +++ Sprache: {en} {de} {pt} {pl} {cz} {nl} {it} {id} +++ Veröffentlichung: 2008+ +++ Entwickler: [http://opensnc.sourceforge.net/wiki/index.php/Contact_the_developers Open Sonic Team] {en} +++ Systemvoraussetzungen: - +++ Medien: Download +++ Strichcode / EAN / GTIN: - +++ <-2 rowclass="kopf"> +++ Läuft mit: nativ }}} [[Bild(logo.png,256,align=right)]] = Links = * [sourceforge:opensnc:Open Sonic] * [wikipedia:Sonic_(Videospielfigur):Sonic the Hedgehog] * [http://de.sonic.wikia.com/wiki/SonicWiki Sonic Wiki] # tag: Spiele, Linux-Spiel, Jump&Run