![]() |
![]() |
'Spider-Arachnid'-Plug-in für den VDR |
![]() |
![]() |
---|
'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 |
Taste | Beschreibung |
---|---|
Grün | Einen Zug zurücknehmen. |
Gelb | Einen Zug wiederholen. |
Blau | Ein neues Spiel starten. |
Menü/Zurück | Plug-in beenden. |
Taste | Beschreibung |
---|---|
Links/Rechts | Cursor zur linken/rechten Reihe bewegen. |
Hoch | Cursor zum Stapel bewegen. |
Ok | Alle zueinander passenden Karten der Reihe auswählen. |
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. |
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. |
![]() |
|