Personal tools
You are here: Home Blog Pysycache-move Alben selbst erstellen
Sobre este blog
mein Denkzettel
Comentários recentes
Re:Trackback-Spam und COREBlog2 Anonymous User 24-05-2009
Re:Adressbuch, Bookmarks und Kalender über WebDAV synchronisieren Anonymous User 26-04-2009
Re:nützliche Windowstools Christian 07-04-2009
Re:aus gegebenem Anlass ... Laura 26-03-2009
Re:aus gegebenem Anlass ... Michael Morawietz 06-03-2009
 
Document Actions

Pysycache-move Alben selbst erstellen

by Achim Trumpler publicado em 22:11 28-10-2008 last modified 00:02 06-03-2009

Pysycache ist eine Lern-/Spielsoftware für Kinder.
Bei einem Spiel (pysycache-move) muss mit der Maus ein Bild "freigewischt" werden. Es stehen verschiedene Bilderthemen zur Verfügung. Da die Themen schon bald langweilig werden und auch Geschmackssache sind, habe ich ein Skript geschrieben, mit dem man eigene Bilder als Thema verwenden kann.

Zuerst Pysycache installieren

sudo apt-get install python-pygame libc6-dev

installieren, um alle Abhängigkeiten zu lösen. libc6-dev wird zumindest unter Ubuntu benötigt, da sonst eine Meldung wegen einer fehlenden crt1.o erscheint.

Das Programm im Quellcode hier runterladen, entpacken und mit ./install.sh installieren. Zum Abschluss der Installation muss man noch seinen Benutzer in der Gruppe pysycache hinzufügen (Unter System --> Systemverwaltung --> Benutzer und Gruppen) und anschließend sich erneut anmelden.

Zumindest bei mir war es erforderlich den Eintrag im Startmenü zu ändern. Der Typ der Anwendung muss auf "Anwendung im Terminal" geändert werden.
Das neue Skript hier runterladen und als root in /usr/bin speichern. Anschließen mit "chmod 755 pysy-move-generator.sh" ausführbar machen.

Man hat 3 Möglichkeiten, das Skript zu starten. Mit "pysy-move-generator.sh" startet die Konsolenversion, verwendet man die Optionen "-kde" oder "-gnome" wird eine GUI für KDE bzw. GNOME gestartet. Zuerst wird der Name des Albums abgefragt.

Es gibt zwei Varianten ein Album zu erstellen:
1) Die Bilder, die den Hintergrund anfangs verdecken, werden aus Kopien des Orginalbildes gemacht und mit imagemagick manipuliert.
2) Es werden vorgegebene Bilder als Vordergrund benutzt.

Variante 1
Man kopiert alle Bilder, die man verwenden möchte, in einen Ordner und führt dort das Skript aus.
Der Ordnername darf wahrscheinlich keine Leerzeichen enthalten und die Bilder müssen im Querformat sein.

Die Bilder werden mit imagemagick bzw. convert auf die erforderliche Größe von 720x540 pixel skaliert und anschließend manipuliert. Es werden dann im Spiel zufällig eines der Bilder als Vordergrund verwendet. Die verwendeten Varianten können natürlich verändert oder auskommentiert werden und sehen so aus:

Version a (Filter noise):
pysy-noise-k.jpg
  Version b (Filter charcoal):
pysy-charcoal-k.jpg
Version c (Filter paint):
pysy-paint-k.jpg
   Version d (Filter emboss):
pysy-emboss-k.jpg
Version e (Filter blur):
pysy-blur-k.jpg
   

Variante 2
Man kopiert alle Hintergrundbilder in ein Verzeichnis. Dann erstellt man dort einen Ordner namens "cover". In diesen Ordner kopiert man alle Bilder, die weggewischt werden sollen. Es werden dann im Spiel zufällig eines der Bilder als Vordergrund verwendet.
Die Bilder werden auf die richtige Größe skaliert und die Konfigurationsdateien werden entsprechend erstellt.

Anschließend werden die Daten in das Benutzerverzeichnis von Pysycache kopiert.
Wer will, kann dann noch das Logo des Albums mit einem Grafikprogramm verschönern. Durch Auskommentieren der entsprechenden Zeilen wartet das Skript vor dem Kopieren, sodass man schon dort das Logo verändern kann.
Nun kann kann Pysycache gestartet werden und das neue Album steht zur Verfügung.

Ich bin weder Programmierer noch Grafiker, insofern ist es bestimmt möglich einen schönen Quellcode zu schreiben oder die Bilder schöner zu manipulieren. Für Anregungen bin ich jederzeit zu haben.

Auch bei Fragen stehe ich gerne zur Verfügung (siehe Kontakt)

Danke an Vincent, den Autor von pysycache. Er zeigt auf der pysycache-Seite auch eine bebilderte Beschreibung der 3 verschiedenen Skript-Ausführmöglichkeiten (Shell, KDE, GNOME).

Categoria(s)
linux
computer
Add comment

You can add a comment by filling out the form below. Plain text formatting.

(Required)
(Required)
(Required)
(Required)
(Required)

« July 2010 »
Su Mo Tu We Th Fr Sa
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
atomuhrzeit
 

Powered by Plone, the Open Source Content Management System