[[Vorlage(Archiviert)]] {{{#!vorlage Wissen [:Packprogramme: Archive entpacken] [:Programme starten: Ein Programm starten] [:Menüeditor: Programme zum Menü hinzufügen] [:Editor: Einen Editor öffnen] [:Rechte: Rechte für Dateien und Ordner ändern] [:Terminal: Ein Terminal öffnen] (optional) [:Programme starten: Ein Programm ohne Menüeintrag starten] (optional) [:Anwendungen_hinzufügen:Anwendungen hinzufügen] [:sudo: Root-Rechte] (optional) }}} [[Inhaltsverzeichnis(2)]] [[Bild(./bigstar.png, 48, align=left)]] [http://www.crayonphysics.com/ Crayon Physics Deluxe] {en} ist ein Denkspiel, welches die physikalischen Eigenschaften der Schwerkraft befolgt. Mit einem Buntstift bewaffnet gilt es den Ball in den mehr als 70 Leveln zum Stern zu bugsieren. Alles was man benötigt zeichnet man auf die 2-dimensionale Spieleoberfläche. Ein [#Leveleditor Level-Editor] ermöglicht die Gestaltung eigener Level. [[Vorlage(Bildersammlung, right, 200 Menue.jpg, "Menü" Leveleditor.jpg, "Leveleditor" Level.jpg, "Spielszene" )]] = Installation = == Humble Indie Bundle #3 == Zuerst entpackt [1] man das Paket '''crayon_release55_2.tar.gz''' aus dem [ikhaya:2011/07/27/linux-spielepack-zum-selbstbestimmungspreis-nummer-3-erschienen/:Humble Indie Bundle] z.B. nach '''~/Spiele/CrayonPhysicsDeluxe'''. Bevor das Spiel gestartet wird, sollte man sichergehen, ob folgende Pakete schon installiert sind und bei Bedarf über die Paketverwaltung nachinstallieren [8]: {{{#!vorlage Paketinstallation libsmpeg0, universe libmikmod2, universe libqtgui4 }}} Anschließend wechselt man in das vorherige Verzeichnis und kann das Programm über 'launcher' starten [2]. Durch eine Registrierung beim Hersteller können neue Level automatisch heruntergeladen werden. Auf Wunsch einen Menüeintrag [3] vornehmen. Hierfür sind ein paar Vorarbeiten notwendig: == Menüeintrag == Mit einem Editor [4] im [:Homeverzeichnis:] unter '''/bin''' die Datei '''crayonphysicsdx''' mit dem folgenden Inhalt anlegen: {{{#!code bash #/bin/sh cd ~/Spiele/CrayonPhysicsDeluxe exec ./launcher "$@" }}} Anschließend die Datei ausführbar [5] machen. Das Icon für den Menüeintrag [3] findet man im Spieleverzeichnis unter '''data/gfx/big_star.png'''. = Steuerung = {{{#!vorlage Hinweis Sollte man einen Tablet-PC verwenden, kann es u.U. vorkommen, dass beim Auflegen des Eingabestiftes der angezeigte Stift verschwindet. Dieser befindet sich an einer Stelle außerhalb des sichtbaren Bereiches. Um dies zu umgehen, reicht es das Spiel im Fenstermodus auszuführen. }}} Mit dem Buntstift [[Vorlage(Tasten, lmb)]] zeichnet man die Objekte. Mit einem ''Rechtsklick'' [[Vorlage(Tasten, rmb)]] entfernt man diese wieder. = Optionen = Unter ''"Options"'' kann die Auflösung sowie der Vollbild- / Fenstermodus (de)aktiviert werden. Die Soundeinstellungen und die Sprache kann hier ebenfalls geändert werden. Nutzer eines Tablet-PC können hier erweiterte Einstellungen vornehmen. = Leveleditor = Der Leveleditor ist über das Hauptmenü unter ''"Level Editor"'' zu finden. Eigene Kreationen können über ''"Menu -> Save Level"'' gespeichert oder über ''"Menu -> Upload Level"'' publiziert werden. Eine Anleitung ist unter [https://www.kloonigames.com/forum/index.php?topic=108.0 How to use the level editor] {en} zu finden. == Zusatzlevel == Zusatzlevel können von [http://pg.crayonphysics.com/ crayonphysics.com] {en} {dl} heruntergeladen werden. Die '''.png'''-Datei kann entweder über den [#Leveleditor Leveleditor] oder via [wikipedia:Drag_and_Drop:Drag&Drop] im [[Vorlage(Tasten, alt+enter)]] Fenstermodus gestartet werden. = Problemlösungen = == Speicherzugriffsfehler == Unter Ubuntu 12.04 [:Precise:] kann es sein, dass Crayon Physics nicht mehr startet. Beim Start über das Terminal [6] erscheint folgende wenig aussagekräftige Fehlermeldung: {{{MaxMustermann@Ubuntu-Desktop:~$/opt/CrayonPhysicsDeluxe/launchcrayon.sh /opt/CrayonPhysicsDeluxe/launchcrayon.sh: Zeile 4: 9446 Speicherzugriffsfehler (Speicherabzug geschrieben) ./launcher }}} Dabei scheint ein Fehler im Zusammenspiel zwischen [:alsa-oss:] und [:PulseAudio:] der Verursacher zu sein. Folgender Befehl [7] lässt Crayon Physics wieder starten: {{{#!vorlage Befehl padsp /opt/CrayonPhysicsDeluxe/launchcrayon.sh }}} Der Eintrag im [:Menüeditor:Anwendungsmenü] muss jetzt natürlich auch noch entsprechend angepasst werden, damit das Spiel nicht immer über das Terminal gestartet werden muss. == libdbusmenu == Mit Ubuntu 12.04 64-Bit kann das Spiel auch wegen folgendem Fehler nicht mehr starten: {{{#!vorlage Befehl /usr/lib/gtk-2.0/2.10.0/menu[:Programme starten: Ein Programm ohne Menüeintrag starten]proxies/libappmenu.so: falsche ELF-Klasse: ELFCLASS64 }}} Dazu gibt es einen Bug Report auf launchpad: [https://bugs.launchpad.net/ubuntu/precise/+source/libdbusmenu/+bug/859512 Bug #859512] {en}, der den Fehler beschreibt, daß das Paket '''libdbusmenu''' nicht "multiarch" fähig ist. Als workaround kann man folgende Pakete installieren [8]: {{{#!vorlage Paketinstallation libglew1.5:i386 ia32-libs, universe libsdl1.2debian libsdl-image1.2, universe libsdl-mixer1.2, universe libqtcore4 libqtgui4 }}} und das Verzeichnis '''/opt/CrayonPhysicsDeluxe/lib32''' umbenennen [6] [9]: {{{#!vorlage Befehl sudo mv /opt/CrayonPhysicsDeluxe/lib32 /opt/CrayonPhysicsDeluxe/lib32_original }}} Dann startet das Spiel wieder. == libGLEW == Ein weiteres Problem (z.B. beim Start mit Ubuntu 12.10) kann folgende Fehlermeldung sein, wenn man das lib32 Verzeichnis umbenannt hat (wieder wie oben in einer shell gestartet): {{{ error while loading shared libraries: libGLEW.so.1.5: cannot open shared object file: No such file or directory }}} Dann kann man wieder ein /opt/CrayonPhysicsDeluxe/lib32 Verzeichnis anlegen und die libGLEW.so.1.5 Datei verlinken: {{{#!vorlage Befehl sudo ln -s /opt/CrayonPhysicsDeluxe/lib32_ORIGINAL/libGLEW.so.1.5 /opt/CrayonPhysicsDeluxe/lib32/libGLEW.so.1.5 }}} = Tastenkürzel = ||<-2 tablestyle="width: 95%;" rowclass="titel"> Tastenkürzel|| || Taste(n)||Funktion|| ||[[Vorlage(Tasten, alt+enter)]]||Vollbild-/Fenstermodus|| ||[[Vorlage(Tasten, esc)]]||Menü|| ||[[Vorlage(Tasten, space)]]||Level neu starten.|| ||[[Vorlage(Tasten, alt+f4)]]||Spiel beenden|| [[Bild(Wiki/Icons/games.png, 48, right)]] = Infobox = {{{#!vorlage Tabelle <-2 tablestyle="width: 97%;" rowclass="verlauf"> Crayon Physics Deluxe +++ Originaltitel: Crayon Physics Deluxe +++ Genre: Puzzle +++ Sprache: {en} {sv} {fi} +++ Veröffentlichung: 2009 +++ Publisher: Kloonigames +++ Systemvoraussetzungen: - +++ Medien: Download +++ Strichcode / EAN / GTIN: - +++ <-2 rowclass="kopf"> +++ Läuft mit: nativ }}} [[Bild(./logo.png, 64, align=right)]] = Links = * [http://www.crayonphysics.com/ Crayon Physics Deluxe] {en} * [https://www.kloonigames.com/blog/ Blog] {en} * [https://www.kloonigames.com/blog/games/crayon Prototyp] {en} {dl} - Windows * [youtube:QsTqspnvAaI:Crayon Physics Deluxe] * [youtube:avkacGQKWec:Crayon Physics Deluxe trailer 2] * [http://pg.crayonphysics.com/ Spielplatz] {en} {dl} * [wikipedia:Crayon_Physics_Deluxe:Crayon Physics Deluxe] ## http://www.kloonigames.com/forum/index.php?topic=7684.0 #tag: Spiele, unfreie Software, Linux-Spiel, USK0, Puzzle, Humble Bundle, Simulation, Puzzle, Android-Spiel