PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : #chess Tutorial



seb`
05.01.05, 17:49
#chess Tutorial

Im Channel #chess auf irc.linuxforen.de besteht jetzt die Moeglichkeit, gegen andere Mitglieder des Forums Schach, das Spiel der Koenige, zu spielen.

Inhalt

1. Ich mach mit! Was brauche ich?UPDATE
2. Installation
2.1 gnuchess
2.1.1 Installation des Tarballs
2.1.2 Installation des RPM-Packetes
2.1.3 Installation per apt-get
2.1.4 Installation mit YaST
2.1.5 Installation mit Portage
2.2 eboard
2.2.1 Installation des Tarballs
2.2.2 Installation des RPM-Packetes
2.2.3 Installation per apt-get
2.2.4 Installation mit YaST
2.2.5 Installation mit Portage
3. eboard starten und mit dem FICS Server verbinden
4. Registriereung

1. Ich mach mit! Was brauche ich?

Benotigt wird dafuer lediglich ein onlinefaehiges Schachprogramm. Ein Account auf freechess.org (http://www.freechess.org) ist optional, aber sinnvoll (Naehere Informationen dazu gibts im Abschnitt 4 oder auf freechess.org (http://www.freechess.org)).

Es wird vorausgesetzt, dass man die Regeln kann!
Das soll aber nicht heissen, dass man ein absoluter Profi sein muss.

Die meisten User in #chess benutzen eboard, das Frontend zu gnuchess. Die dependencies sind irrelevant, da lediglich X und gnuchess die Vorraussetzungen fuer eboard sind und gnuchess an sich keine nennenswerten Abhaengigkeiten mitbringt.
UPDATE: Das Programm 'xboard' ist ebenfalls ein Frontend zu gnuchess und ist ebenfalls FICS-tauglich.
Das Programm 'knights' ist auch onlinefaehig, ist zwar huebscher wie die anderen, bringt aber auch mehr Dependencies mit.

1.2 Wo finde ich gnuchess und eboard?

gnuchess findet man hier (ftp://ftp.gnu.org/pub/gnu/chess/) als Tarball oder hier (http://rpmseek.com/rpm-pl/gnuchess.html?hl=de&cs=gnuchess:PN:0:0:0:0) als Packet.

eboard ist als Tarball (http://sourceforge.net/project/showfiles.php?group_id=11164&package_id=17407)von sourceforge.net (http://www.sourceforge.net) oder als Packet (http://rpmseek.com/rpm-pl/eboard.html?hl=de&cs=eboard:PN:0:0:0:0) von rpmseek.com (http://www.rpmseek.com/index.html) erhaeltlich.

2. Installation
Die Installation sollte fuer jede der unten beschriebenen Moeglichkeiten stets routinemaessig verlaufen.
2.1 gnuchess
2.1.1 Installation des Tarballs


tar -xvzf (bzw: -xvjf bei einem *.tar.bz2) gnuchess*.tar.gz
cd gnuchess*
./configure --prefix=/usr && make && make install


2.1.2 Installation des RPM Packetes


rpm -i gnuchess*.rpm

Falls die Meldung ``Can't create Transaction lock'' erscheint, bitte ganz dick su hinter die Ohren schreiben ;)

2.1.3 Installation per apt-get
Anmerkung: Fuer die Installation per apt-get ist weder ein Tarball noch ein Packet noetig.


apt-get install gnuchess


2.1.4 Installation mit YaST


yast -i gnuchess*.rpm


2.1.5 Installation mit Portage


emerge gnuchess


2.2 eboard
2.2.1 Installation des Tarballs


tar -xvzf (bzw: -xvjf bei .tar.bz2) eboard*.tar.gz
cd eboard*
./configure --prefix=/usr && make && make install

Falls das configure-Script meckert, es sei kein gnuchess vorhanden (war fuer gewoehnlich nicht der Fall ist) sollte man (mit root Rechten natuerlich)


updatedb && locate gnuchess

ausfuehren und nachsehen, ob sich gnuchess auch in der $PATH Umgebungsvariable befindet.

2.2.2 Installation des RPM Packetes


rpm -i eboard*.rpm


2.2.3 Installation per apt-get


apt-get install eboard


2.2.4 Installation mit YaST


yast -i eboard*.rpm


2.2.5 Installation mit Portage


emerge eboard


3. eboard starten und mit dem FICS Server verbinden

eboard startet man per terminal mit `eboard' oder traegt es in das Menu des bevorzugten Window Managers ein (falls vorhanden)

Jetzt sollte ein Schachbrett auf dem Bildschirm erscheinen mit dem man per Klick auf `Peer' und anschliessend auf `Connect to FICS' sich mit dem Server verbinden kann (Anmerkung: Falls eine deutsche Version installiert wurde, koennte das ganze anders heissen, aber es sollte nicht allzu schwer zu finden sein ;)).
Jetzt erscheint die eboard-console und das FICS-Logo mit einer Aufforderung sich einzuloggen. Da noch kein Account erstellt wurde 'guest' eintippen und sich den Nachfolgenden Namen merken (Beispiel: GuestJKLX).

Jetzt ist spaetestens der Zeitpunkt gekommen, mit einem IRC-Clienten (irssi, xchat etc.) irc.linuxforen.de zu connecten und #chess zu joinen. Das #chess Team (seb`, concentrated und carnil) wird wahrscheinlich schon sehnsuechtig auf neue Opfer... aeh... Spieler warten :D. Den oben gemerkten Namen dann einfach den Spielern verraten und nach Absprache auf ein Match warten.
Gespielt wird unbewertet und ohne Zeitlimit. Der Herausforderer muss 'match <Spielername>' in seine Console eingeben und der Herausgeforderte 'accept' und schon kann das Spiel beginnen.

4. Registrierung

Falls man an dem Spielchen Gefallen gefunden hat, gibt es auch die Moeglichkeit sich auf freechess.org (http://www.freechess.org) zu registrieren und seinen eigenen Handle (== Nick) zu erhalten. Dazu muss lediglich das Fomular (http://www.freechess.org/cgi-bin/Register/FICS_register.cgi) aufuellen und der Anleitung (http://www.freechess.org/Register/) gefolgt werden. Fertig.

Viel Vergnuegen!

seb`

seb`
05.01.05, 18:15
2005-01-05-19:14
Die Abschnitte 2.1.5 und 2.2.5 (Installation mit Portage fuer eboard und gnuchess) wurden hinzugefuegt. Nen recht herzliches Dankeschoen an freeka fuer die Info (Ich wusste nicht ob gnuchess und eboard im portage-tree sind).

2005-01-08-20:05
Abschnitt 1 wurde ueberarbeitet. eboard ist nicht das einze Frontend zu gnuchess, herzliches Dankeschoen an `kk.