[[Vorlage(Getestet, jammy)]] {{{#!vorlage Wissen [:Programme_kompilieren:] [:AppImage:] [:Programme_starten:] }}} [[Inhaltsverzeichnis(1)]] [[Bild(./picpuz_logo.png, 48, align=left)]] [http://kornelix.net/picpuz/picpuz.html Picpuz] {en} ('''Pic'''ture '''puz'''zle) ist neben [:Archiv/Spiele/Simplix_Puzzle:Simplix Puzzle] und [:Spiele/Tetzle:Tetzle] ein weiteres Puzzlespiel, welches beliebige Bilder als Vorlage nutzen kann. Konkret handelt es sich um ein Schiebepuzzle, dessen Spielprinzip darauf beruht, das immer zwei Spielsteine gegeneinander ausgetauscht werden. Die Anzahl der Puzzlesteine kann zwischen 12 und 1000 selbst festgelegt werden (Vorgabe: ca. 64, abhängig von der Abmessungen des Ausgangsbilds). Das Spiel stammt vom gleichen Entwickler, der auch die Bildbearbeitung [:Fotoxx:] zur Verfügung stellt. {{{#!vorlage Tabelle <:>[[Bild(./picpuz_example1.png, x250)]] <:>[[Bild(./picpuz_example2.png, x250)]] +++ <:>Manche auf den ersten Blick einfache Motive... <:>... können sich als echte Herausforderung erweisen. }}} = Installation = [[Bild(Wiki/Icons/synaptic.png, 48, align=right)]] Das Programm ist nicht in den offiziellen Paketquellen enthalten. == AppImage == Von [https://www.kornelix.net/downloads/downloads.html kornelix.net] {en} kann die aktuellste Version als [:AppImage:] heruntergeladen werden. Das AppImage benötigt das Paket '''libfuse2''', welches bis Ubuntu 20.04 zur Standardinstallation gehört und im Zweig `main` liegt; ab 22.04 ist es jedoch in den Zweig `universe` gewandert und wird nicht immer installiert. Es kann bei Bedarf manuell installiert werden: {{{#!vorlage Paketinstallation libfuse2, Bibliothek für Dateisystem im Benutzerbereich (main oder universe) }}} [[Vorlage(Fremd, Software)]] Nachdem die AppImage-Datei [:chmod/#Modi:ausführbar gemacht worden ist], kann das Programm direkt gestartet werden. == Programmcode laden, kompilieren und Installation == Der Programmautor stellt den [https://www.kornelix.net/downloads/downloads.html Programmcode] {en} als tar.gz-Archiv zur Verfügung. === Vorbereitung === Wechsel in das Verzeichnis Downloads, Download und Entpacken des Archives, welches den Programmcode enthält und Wechsel in das Verzeichnis mit den entpackten Dateien: {{{#!vorlage Befehl cd ~/Downloads wget https://kornelix.net/downloads/downloads/picpuz-3.4.tar.gz tar -xzf picpuz-3.4.tar.gz cd picpuz }}} === Erforderliche Pakete === {{{#!vorlage Paketinstallation build-essential xdg-utils libgtk-3-dev binutils libclutter-gtk-1.0-dev }}} === Kompilieren und systemweit installieren === {{{#!vorlage Befehl make sudo make install }}} = Verwendung = Nach der Installation kann das Programm bei Ubuntu-Varianten mit einem Anwendungsmenü über ''"Spiele -> picpuz"'' gestartet [3] werden. Nachdem man ein Motiv geladen hat (entweder über [[Bild(./picpuz_icon_open.png, 18)]] ''"Bild öffnen"'' oder via Drag'n'Drop aus dem Dateimanager), kann optional die Anzahl der Puzzlesteine eingestellt werden. Spannend wird es nach dem [[Bild(./picpuz_icon_refresh.png, 18)]] ''"Mischen"'' der Steine: nun wählt man mit der Maus und einem einzelnen Linksklick [[Vorlage(Tasten, lmb)]] nacheinander zwei Steine aus, die anschließend ihre Position tauschen. Mehr ist – außer Geduld und Kombinationsvermögen – nicht erforderlich. Ein angefangenes Puzzle braucht nicht sofort fertig gestellt werden. Insbesondere bei einer größeren Anzahl von Puzzlesteinen kann man den Spielstand einfach speichern und später an der gleichen Stelle wieder fortsetzen. Der Spielstand wird im Ordner '''~/.picpuz/''' im [:Homeverzeichnis:] nach dem Muster '''BILDDATEI.TYP.puz''' abgelegt. Die über eine Symbolleiste am oberen Fensterrand erreichbaren Funktionen des Programms sind nachfolgender Tabelle zu entnehmen. {{{#!vorlage Tabelle <-2 rowclass="titel">Funktionen +++ Symbol Beschreibung +++ <:>[[Bild(./picpuz_icon_open.png, 32)]] Bilddatei öffnen +++ <:>[[Bild(./picpuz_icon_tile.png, 32)]] Anzahl der Puzzlesteine festlegen +++ <:>[[Bild(./picpuz_icon_refresh.png, 32)]] Puzzlesteine mischen +++ <:>[[Bild(./picpuz_icon_show.png, 32)]] Bild des Originalmotivs in separatem Fenster anzeigen +++ <:>[[Bild(./picpuz_icon_save.png, 32)]] Puzzle speichern +++ <:>[[Bild(./picpuz_icon_open.png, 32)]] gespeichertes Puzzle öffnen +++ <:>[[Bild(./picpuz_icon_piece.png, 32)]] Hilfestellung: 2 Puzzlesteine tauschen +++ <:>[[Bild(./picpuz_icon_piece.png, 32)]] Hilfestellung: 8 Puzzlesteine tauschen +++ <:>[[Bild(./picpuz_icon_line.png, 32)]] Randfarbe der Puzzlesteine ändern (weiß, rot, grün oder schwarz) +++ <:>[[Bild(./picpuz_icon_quit.png, 32)]] Programm beenden +++ <:>[[Bild(./picpuz_icon_help.png, 32)]] (englischsprachige) Hilfe zum Spiel öffnen +++ <-2 rowclass="highlight"> +++ <:>[[Vorlage(Tasten, lmb)]] zwei Steine vertauschen +++ <:>[[Vorlage(Tasten, rmb)]] einen Stein an seine Originalposition schieben }}} = Links = * [http://kornelix.net/picpuz/picpuz.html Homepage] {en} * [:Software_für_Kinder:] * [:Spiele:] {Übersicht} Programmübersicht #tag: Kinder, Spiele, Open-Source-Spiel, Denkspiel