home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Crawly Crypt Collection 1
/
crawlyvol1.bin
/
games
/
tartan
/
tartan.txt
< prev
Wrap
Text File
|
1994-01-13
|
6KB
|
108 lines
TARTAN v1.7 PD (c) 1990-94 by Christoph Zwerschke
=================================================
TARTAN ist ein Schach-Programm für Atari-Computer. Gegenüber an-
deren Schach-Programmen hat Tartan den Vorteil, daβ es "Public
Domain", sehr klein und einfach zu bedienen ist. Nachteile sind
dagegen, daβ es vom Funktionsumfang ziemlich spartanisch und von
der Spielstärke her noch etwas schwach ist. Ein weiterer groβer
Nachteil von Tartan ist, daβ es jegliche Bemühungen, parallel dazu
andere Anwendungen laufen lassen zu wollen, konterkariert, weil es
weder Menüleiste noch Fenster verwendet. Diese Einschränkung fällt
heutzutage, wo sich auf dem Atari (glücklicherweise) mehr und
mehr multitaskingfähige GEM-Betriebssysteme durchsetzen, besonders
unangenehm auf. Nichtsdestotrotz läuft Tartan dank "sauberer"
Programmierung natürlich auch unter solchen Betriebssystemen.
Tartan hat einen eigenen "Stil", Schach zu spielen, der anfangs
selbst für erfahrene Schachspieler eine Herausforderung sein kann.
Machmal macht Tartan sogar geradezu geniale Züge. Leider (oder zum
Glück für den menschlichen Spieler) leistet sich Tartan aber auch
oft grobe Fehler. Insgesamt spielt Tartan deutlich schwächer als
die meisten bekannten Schachprogramme. Tartan wurde komplett in
der Sprache "C" geschrieben (genauer gesagt mit Turbo-C bzw. spä-
ter Pure-C). Durch Umsetzung in Assembler könnte Tartan daher noch
einiges an Geschwindigkeit bzw. Spielstärke hinzugewinnen. Vorerst
soll Tartan allerdings ein C-Programm bleiben, da es sich so viel
leichter portieren und verbessern läβt.
Ein wichtiger Hinweis: Tartan besitzt keine "Rücknahmefunktion"!
Dazu sei aber gesagt, daβ Tartan selbst auch niemals Züge zurück-
nimmt, von daher ist es also doch gerecht, daβ eine solche Funk-
tion fehlt. Oder, wie jeder Schachspieler sagt, der was auf sich
hält: Pièce touchée, pièce jouée! Was immer das heiβen mag.
Tartan wird vollständig mit der Maus bedient. Man bewegt eine Fi-
gur mit dem üblichen Verfahren: Darauf zeigen, Mausknopf links
drücken und gedrückt halten, verschieben, Mausknopf wieder los-
lassen. Es gibt einen kleinen Schachbrett-Editor. Damit kann man
beliebige Stellungen aufbauen oder verändern und prima den Compu-
ter bemogeln. Neue Figuren kann man dem "Puppenkasten" rechts
entnehmen, und nach Gebrauch dort wieder fein säuberlich ablegen.
Man kann die Puppen auf dem Brett beliebig bewegen. Bei gleich-
zeitig gedrückter Shift-Taste wird eine Figur "kopiert". Eine
frisch aus dem Puppenkasten aufs Brett gestellte Figur gilt als
noch nicht bewegt. Dadurch kann man festlegen, ob noch rochiert
werden darf. Genauso kann man angeben, ob ein Bauer en-passant
geschlagen werden darf; der entsprechende Bauer muβ im Editor am
Schluβ um einen Doppelschritt bewegt werden. Während des Spiels
merkt sich Tartan das alles natürlich automatisch.
Achtung! Wenn der Editor benutzt wurde, vergiβt Tartan alles über
die laufende Schachpartie. Er muβ sich sozusagen wieder neu in die
Partie "reindenken" und spielt daher am Anfang möglicherweise et-
was schlechter. Auβerdem kann Tartan danach in dieser Partie nicht
mehr die Eröffnungsbibliothek benutzen.
Die laufende Partie wird mitnotiert, so daβ man insbesondere den
letzten Zug immer nachlesen kann. Wenn Tartan einen Zug nicht
ausführen will, sollte man nicht gleich verzweifeln, sondern sich
zuerst einmal überlegen, ob:
- die Figur sich wirklich so bewegen darf,
- eine Rochade oder ein en-passant-Zug in der jeweiligen
Situation wirklich erlaubt ist,
- man sich selbst durch den Zug nicht in Schach setzt, und ob
- die Partie nicht etwa schon zu Ende ist.
Die Spielstufen: Eine bestimmte Rechenzeit kann leider nicht ge-
wählt werden. Aus der eingestellten Spielstufe bestimmt das Pro-
gramm stattdessen die Anzahl der Halbzüge, die vorausberechnet
werden können. Bei einer höheren Spielstufe erhöht sich mit der
Anzahl der Züge natürlich auch die Rechenzeit. Dafür können aber
nur sehr grobe Richtwerte angegeben werden, gröβenordnungsmäβig
gilt für einen 8-MHz-68000-Atari:
Stufe 1 1s
Stufe 2 10s
Stufe 3 1min
Stufe 4 10min
Stufe 5 1h
Man kann die Rechenzeit auch mit der rechten Maustaste abbrechen;
der dann vorgeschlagene Zug ist meist aber sehr schlecht. Es ist
besser, mit einer niedrigeren Spielstufe neu zu rechnen.
Zur Zukunft von Tartan: Wünschenswert wären Verbesserungen in
dreierlei Hinsicht: Erstens: Tartan sollte Menüleiste und Fenster
bekommen, damit es parallel zu anderen Programmen laufen kann,
zweitens: Tartan sollte einige Zusatzfunktionen wie die erwähnte
"Rücknahmefunktion", aber auch Speichern/Laden von Partien usw.
erhalten, sowie eine schönere und farbigere Spielbrettdarstellung,
und drittens sollte Tartan noch in Punkto Spielstärke und Rechen-
zeit verbessert werden. Dies alles bedeutet allerdings erhebliche
Programmierarbeit, weswegen nicht abzusehen ist, ob und wann und
warum etwas davon realisiert wird. Schlieβlich ist Tartan, wie
bereits erwähnt, ja "nur" ein "Public-Domain-Programm".
Sie dürfen Tartan "im nicht-kommerziellen Rahmen" nach Belieben
weitergeben und kopieren. Falls Sie Ideen für die weitere Ent-
wicklung von Tartan oder interessante Informationen zum Thema
"Schach-Programmierung" haben oder mir einfach nur so schreiben
wollen, dürfen Sie das natürlich gerne tun, meine Adresse:
Christoph Zwerschke
Am Steinfeld 4
59379 Selm-Cappenberg
Deutschland