English VDR

'Spider-Arachnid'-Plug-in für den VDR

Kaffeekasse Toms Café
'Spider-Arachnid'-Screenshot

'Spider-Arachnid' ist ein Plug-in für Klaus Schmidingers phantastischen Video Disk Recorder (VDR).

Neueste Version für VDR >= 1.3.47:

Ältere Versionen im Logbuch.

© 2005-2010, Thomas Günther
Dies ist freie Software, die unter den Bedingungen der GNU GPL, Version 2 oder jeder späteren Version, verwendet und weitergegeben werden darf.


   Beschreibung

'Spider-Arachnid' ist eine VDR-Plug-in-Implementierung des besten Patience-Spiels. Es ist bekannt als Sun-Demo 'Spider' und als Windows-Version 'Arachnid'. Darum nenne ich es 'Spider-Arachnid'. Man kann es auf dem On Screen Display des Video Disk Recorders spielen.

Obwohl die meisten Spiele gewonnen werden können, ist es ziemlich schwierig. Aber mit Hilfe der unbegrenzten History-Funktion verwandelt sich das Spiel von purem Zufall in ein kniffliges Rätsel.

Diese Implementierung von 'Spider-Arachnid' ist eine Übertragung meiner Java-Implementierung. Die VDR-spezifischen Teile sind inspiriert von Sascha Volkenandts Freecell-Plug-in und der Kartensatz ist aus Patrick Maiers Solitaire-Plug-in.

   Installation

Nach der Installation des Plug-ins muss das Verzeichnis spider aus dem Quellcode-Verzeichnis des Plug-ins in das Verzeichnis plugins innerhalb des Konfigurationsverzeichnisses des VDR kopiert werden. Wenn das Konfigurationsverzeichnis nicht explizit festgelegt ist, wird das Video-Verzeichnis verwendet (z.B. /video0/plugins/spider/cursor.xpm).

   Spielregeln

Ziel des Spiels ist es, alle Karten vom Tableau zu entfernen. Nur vollständige Sätze mit 13 Karten können entfernt werden. Man muss die Sätze also innerhalb der Reihen zusammensetzen. Die höchste Karte ist der König und die niedrigste das Ass.

Am Anfang befinden sich schon einige Karten in den Reihen. Nur die letzte Karte in jeder Reihe liegt offen da. Eine offene Karte kann in eine passende Reihe verschoben werden, wo die letzte Karte einen Rang höher hat (z.B. Ass auf Zwei, Fünf auf Sechs, Zehn auf Bube). Eine Folge von zueinander passenden Karten mit derselben Farbe können zusammen verschoben werden. Frei werdende verdeckte Karten werden aufgedeckt.

In leere Reihen kann jede Karte oder Folge von Karten gelegt werden. Wenn es keine leeren Reihen gibt, kann man neue Karten vom Stapel geben, eine Karte in jede Reihe.

Ein Spiel kann durch Drücken der Zurück-Taste unterbrochen und später fortgesetzt werden (solange der VDR nicht gestoppt wird).

   Einstellungen


Parameter Werte Standard Beschreibung
Variante (siehe unten) Normal Eine von drei Varianten kann gewählt werden.
   Mini Variante mit einem Blatt und 7 Reihen.
   Normal Variante mit zwei Blatt und 10 Reihen.
   Benutzerdefiniert Variante mit benutzerdefinierter Blatt-Anzahl, Anzahl Reihen und zu gebender Karten.
Blatt-Anzahl 1-4 2 Blatt-Anzahl in der benutzerdefinierten Variante.
Anzahl Reihen 1-20 10 Anzahl Reihen auf dem Tableau in der benutzerdefinierten Variante.
Neue Karten geben 1-10 5 Anzahl zu gebender Karten (je Reihe) vom Stapel in der benutzerdefinierten Variante. Jedes Geben platziert eine Karte mehr in jede Reihe.
OSD-Position links 0-720 48 Der linke Rand des OSD.
OSD-Position oben 0-576 45 Der obere Rand des OSD.
OSD-Breite 100-720 624 Die Breite des OSD. Dieser Wert muss ein Vielfaches von 4 sein. Sonst wird er angepasst.
OSD-Höhe 100-576 486 Die Höhe des OSD.
OSD-Fehler kompensieren (siehe unten) Höhe verringern Kompensationsmethode, falls die Grenze des OSD-Speichers überschritten wird.
   Höhe verringern Die Höhe des OSD wird verringert.
   Breite verringern Die Breite des OSD wird verringert.
   Breite und Höhe verringern Die Breite und die Höhe des OSD wird verringert.
   Farben reduzieren Reduzierung der Farbanzahl des OSD auf 4 Farben. Einige Farben der Karten werden dadurch verfälscht.
Oberste Zeile verbergen ja/nein ja Die oberste Zeile des Tableau wird verborgen. Sie wird angezeigt, wenn man den Cursor zum Stapel bewegt.

Mit der "Zurücksetzen"-Taste können alle Parameter auf ihre Standardwerte zurückgesetzt werden.

   Tasten

Globale Tasten:

Taste Beschreibung
Grün Einen Zug zurücknehmen.
Gelb Einen Zug wiederholen.
Blau Ein neues Spiel starten.
Menü/Zurück Plug-in beenden.

Cursor in einer Reihe:

Taste Beschreibung
Links/Rechts Cursor zur linken/rechten Reihe bewegen.
Hoch Cursor zum Stapel bewegen.
Ok Alle zueinander passenden Karten der Reihe auswählen.

Ausgewählte Reihe (gelber Cursor, falls Farben nicht reduziert):

Taste Beschreibung
Links/Rechts Ausgewählte Karten zur nächsten passenden Reihe links/rechts bewegen.
Hoch/Runter Eine Karte mehr/weniger auswählen.
Hoch Einen vollständigen Satz entfernen.

Cursor auf dem Stapel:

Taste Beschreibung
Links/Rechts/Runter Cursor zur aktuellen Reihe bewegen.
Ok Je eine Karte in jede Reihe geben.

   Logbuch

2005-05-12: Version 0.1.0 (OpenPGP-Signatur)

2005-05-16: Version 0.1.1 (OpenPGP-Signatur)

2006-04-25: Version 0.1.2 (OpenPGP-Signatur)

2007-02-23: Version 0.1.3 (OpenPGP-Signatur)

2007-06-23: Version 0.1.4 (OpenPGP-Signatur)

2007-09-26: Version 0.2.0 (OpenPGP-Signatur)

2008-03-29: Version 0.2.1 (OpenPGP-Signatur)

2008-11-30: Version 0.2.2 (OpenPGP-Signatur)

Die Signaturen können mit meinem OpenPGP-Schlüssel 0xEC0E954C überprüft werden.


© 2005-2010, Thomas Günther

Bitte, wirf ein paar Bohnen
in die Kaffeekasse.
Valid XHTML 1.0!