# Manual dels escacs

## Introducció

### Visió general dels escacs

Els escacs és un joc d'estratègia amb tauler per a dues persones. El glChess és un joc 2D/3D, on les partides es poden jugar en diferents combinacions entre jugadors humans i ordinadors. El glChess detecta motors d'escacs de terceres parts per als jugadors d'ordinador. El joc el va desenvolupar originalment en Robert Ancell, ara el joc està inclòs en el gnome-games.

El glChess està escrit en Python i utilitza GTK+ i Cairo per a renderitzar el tauler d'escacs. La visualització en 3D està disponible de manera opcional a través d'OpenGL si s'utilitzen les biblioteques Python OpenGL i GtkGLExt. Com la majoria del programari 3D modern, es recomana disposar d'acceleració gràfica per maquinari però hauria de funcionar correctament sense. El glChess ve amb el GNU Chess com a jugador predeterminat d'intel·ligència artificial. El glChess es pot jugar en mode de xarxa contra altres jugadors d'Internet.

Els escacs es juguen en un tauler d'escacs quadrat, que consisteix en 64 caselles de color alternant. Cada jugador comença la partida amb setze peces: un rei, una reina, dues torres, dos cavalls, dos alfils i vuit peons. Un jugador controla les peces blanques i l'altre les negres; el jugador que controla les blanques és el primer en moure. El jugadors juguen per torns per a moure les peces, alguns moviments comporten la «captura» d'una peça de l'adversari, eliminant-la del tauler. L'objectiu del joc és fer escac i mat al rei de l'adversari. Això succeeix quan el rei està sota d'un atac immediat (en escac) i no hi ha cap manera d'esquivar l'atac en el moviment següent. Els teòrics han desenvolupat unes estratègies i tàctiques extenses pels escacs des de l'invenció del joc.

La forma actual del joc va sorgir al sud d'Europa en la segona meitat del segle XV, després d'evolucionar de jocs similars i molt més antics d'origen asiàtic. Els escacs és un dels jocs de tauler més populars del món. La tradició de la competició en els escacs va començar en el segle XVI. El primer campió mundial oficial d'escacs, Wilhelm Steinitz, va aconseguir el seu títol el 1886; el seu equivalent modern, Vladimir Kramnik, és el 14è campió. Hi ha un esdeveniment mundial bianual per equips anomenat Olimpíades dels escacs. Des del segle XX dues organitzacions internacionals, la Federació mundial d'escacs i la Federació internacional d'escacs per correspondència, han organitzat i supervisat les competicions i els títols internacionals d'escacs més importants.

Un dels primers objectius dels informàtics va ser crear un ordinador que jugués a escacs, i els escacs d'avui estan profundament influenciats per les increïbles habilitats dels programes d'escacs actuals. El 1997 una partida entre Garry Kasparov, llavors el campió mundial, i el programa d'escacs Deep Blue d'IBM, va provar que els ordinadors podien guanyar fins i tot els millors jugadors humans.

Per a executar el glChess, seleccioneu Escacs en el submenú Jocs del Menú principal o introduïu `glchess` en la línia d'ordres.

## Com jugar al glChess

### Finestra principal del joc

En començar el glChess es mostrarà la finestra principal del joc com es mostra a sota. El joc es juga movent les fitxes utilitzant el ratolí. Els jugadors s'alternen per a moure una fitxa del color apropiat, des d'una posició del tauler a una altra posició vàlida. La finestra principal del joc està organitzada en tres àrees principals: En la part superior l'àrea del menú i de la barra d'eines, on es poden realitzar les accions del joc més comuns. El tauler d'escacs està al mig de la finestra, on es juga movent les fitxes d'escacs utilitzant el ratolí. Finalment, el quadre de l'historial de la partida es mostra en la part inferior, on hi ha informació sobre l'historial de la partida, el temps restant de moviment i botons per a mostrar els moviments disponibles anteriors i següents.

#### Finestra principal del glChess

Finestra principal del glChess.

### Com iniciar una partida nova

Per a iniciar una partida nova, premeu el botó Partida nova a la barra d'eines. Es mostrarà el diàleg de partida nova, que us permet configurar una partida nova amb els paràmetres que seleccioneu. En la secció Propietats de la partida s'estableix el nom de la partida i el límit de temps per a cada moviment de cada jugador. En la secció Jugadors es pot configurar el número de jugadors humans i d'intel·ligència artificial. Si heu instal·lat algun motor d'escacs compatible com a jugador d'intel·ligència artificial, aquest es mostrarà en la llista de jugadors disponibles. Finalment, el paràmetre de la dificultat dels jugadors d'intel·ligència artificial s'estableix en la secció Dificultat.

#### Diàleg d'iniciar una partida nova

Diàleg d'iniciar una partida nova del glChess.

### Menús

La barra de menú, ubicada a la part superior de la Finestra principal, conté els menús següents:

Partida

- Aquest menú conté:

  - Ctrl+N Nou Inicia una partida nova dels Escacs.

  - Ctrl+O Obre Carrega una partida desada anteriorment.

  - Ctrl+S Desa Desa la partida d'escacs actual.

  - Anomena i desa Desa la partida d'escacs actual amb un nom de fitxer nou.

  - Ctrl+L Partida en xarxa Inicia una partida multijugador en xarxa utilitzant GGZ Gaming Zone.

  - Rendir-se Per a concedir la pèrdua de la partida, de manera que l'adversari guanya la partida.

  - Reclama l'empat Si s'accepta un empat reclamant, la partida s'acaba sense la victòria de cap jugador.

  - Ctrl+Q Surt Finalitza la partida.

Visualitza

- Aquest menú conté:

  - F11 Pantalla completa Mostra la finestra de la partida en mode de pantalla completa.

  - Visualització dels escacs en 3D Habilita la visualització dels escacs en 3D utilitzant l'OpenGL. Es necessita tenir instal·lat el Python OpenGL i el Python GTKGLExt, a més d'una targeta gràfica 3D configurada correctament. Contacteu amb l'administrador del sistema si teniu problemes, de qualsevol manera sempre podreu jugar a escacs en mode 2D.

  - Mostra els registres Mostra els registres per a depurar el glChess i els motors d'intel·ligència artificial actius.

Paràmetres

- Aquest menú conté:

  - Preferències Obre una finestra per a editar les preferències.

Ajuda

- Aquest menú conté:

  - F1 Continguts Mostra aquest manual.

    Quant a Obre el diàleg Quant a que mostra informació bàsica sobre el glChess, com ara el nom de l'autor i el número de versió del joc.

## Regles dels escacs

### Les regles dels escacs

Els escacs es juguen en un tauler quadrat de vuit files (indicades amb números de l'1 al 8) i vuit columnes (indicades amb lletres de l'a a la h) de caselles. Els colors de les seixanta quatre caselles s'alternen entre blanc i negre, i se les anomena «caselles blanques» i «caselles negres». El tauler d'escacs està ubicat de manera que cada jugador té una casella blanca en la cantonada a la seva mà dreta, i les peces s'ubiquen com es mostra en el diagrama, amb cada reina en una casella que coincideix amb el seu color.

Cada jugador comença la partida amb setze peces: les peces de cada jugador es componen d'un rei, una reina, dues torres, dos cavalls, dos alfils i vuit peons. Un jugador, anomenat Blanc, controla les peces blanques i l'altre jugador, Negre, controla les peces negres; el Blanc és el primer en moure. Els colors es trien per un acord amistós, per un joc d'atzar o per un àrbitre del joc. El jugadors juguen per torns per a moure les peces (amb l'excepció de l'enroc, quan dues peces es mouen al mateix temps). Les peces es poden moure en una casella desocupada o en una casella ocupada per una peça de l'adversari, capturant-la i eliminant-la de la partida. Amb una excepció (en passant), totes les peces capturen les peces de l'adversari movent-les a la casella que ocupa la peça de l'adversari.

#### Rei

Quan el rei està sota un atac directe per una peça (o potser dues) de l'adversari, el jugador està en escac. Quan s'està en escac, només es permetran els moviments que treguin el rei de l'escac. El jugador no pot fer cap moviment que posi el seu rei en escac. L'objectiu del joc és fer escac i mat a l'adversari; això succeeix quan el rei de l'adversari està en escac i no hi ha cap moviment que tregui el rei de l'atac.

El rei només es pot moure una casella en horitzontal, en vertical o en diagonal. Un cop en la partida, cada rei pot fer un moviment doble especial, per a enrocar. Enrocar consisteix en moure el rei dues caselles cap a una torre, i després moure la torre a la casella que acaba de creuar el rei. Només es pot enrocar si es compleixen les condicions següents:

- El jugador no pot haver mogut ni el rei ni la torre involucrada en l'enroc.

- No hi poden haver peces entre el rei i la torre.

- El rei no pot estar en escac, ni tampoc pot passar a través de caselles que estan sota atac de peces enemigues. Com qualsevol altre moviment, l'enroc és il·legal si posa el rei en escac.

- El rei i la torre han d'estar en la mateixa fila (per a excloure l'enroc amb un peó promocionat).

#### Torre

La torre es mou qualsevol número de caselles buides en vertical o en horitzontal (també està involucrada en el moviment especial de l'enroc).

#### Alfil

L'alfil es mou qualsevol número de caselles buides en qualsevol direcció diagonal. Noteu que l'alfil mai canvia el color de la casella, de manera que els jugadors parlen d'alfils «negres» o «blancs».

#### Reina

La reina es pot moure qualsevol número de caselles buides en diagonal, en horitzontal o en vertical.

#### Cavall

El cavall pot saltar per sobre de caselles ocupades i es mou dos espais en horitzontal i un en vertical o viceversa, fent la forma d'una «L». Un cavall al mig del tauler té vuit caselles on es pot moure. Noteu que cada cop que el cavall es mou, canvia el color de la casella.

#### Peons

Els peons tenen les regles de moviment més complexes: un peó es pot moure una casella endavant, si la casella està desocupada. Si encara no s'ha mogut, el peó té l'opció de moure's dues caselles endavant, si les dues caselles davant del peó estan desocupades. Un peó no es pot moure enrere. Quan el moviment inicial d'avançar dues caselles situa el peó horitzontalment adjacent a un peó de l'adversari, el peó de l'adversari pot capturar aquest peó «en passant» com si s'hagués mogut endavant una casella enlloc de dues, però només en el moviment immediatament següent. Els peons són les úniques peces que capturen de forma diferent a com es mouen. Poden capturar una peça enemiga en qualsevol del dos espais adjacents a l'espai davant seu (o sigui, les dues caselles en diagonal davant seu), però no es poden moure a aquests espais si estan buits. Si un peó avança fins a l'última fila, llavors es promocionarà (convertirà) a una reina, torre, alfil o cavall del mateix color. En la pràctica, el peó quasi sempre es promociona a una reina.

#### Resta de regles de moviment

Amb l'excepció del cavall, les peces no poden saltar unes sobre les altres. Les peces pròpies («peces amigues») no es poden passar si estan en la línia de moviment, i una peça amiga mai pot reemplaçar una altra peça amiga. Les peces enemigues tampoc es poden passar, però es poden «capturar». Quan una peça és capturada (o agafada), la peça atacant reemplaça la peça enemiga a la seva casella («en passant» és l'única excepció). La peça capturada s'elimina de la partida i no pot tornar a jugar per la resta de la partida. El rei no pot ser capturat, només posat en escac. Si un jugador no pot treure el rei d'escac, acaba en escac i mat, amb la pèrdua de la partida.

El joc d'escacs no té perquè acabar en escac i mat, qualsevol jugador es pot rendir si la situació no té esperança. Les partides també poden acabar en empat. Un empat succeeix en diverses situacions, incloent l'empat per acord, rei ofegat, repetició de posicions, la regla dels cinquanta moviments, o per un empat per impossibilitat d'escac i mat (generalment per la falta de material per a fer un escac i mat).

### Partides amb control de temps

Les partides es poden jugar amb limit de temps en establir un temps per jugada en crear una partida nova. En les partides amb temps cada jugador té disponible una quantitat de temps per a decidir quin moviment realitzar, i el temps restant de cada jugador només decreix quan és el seu torn de moure.

### Partida empatada

Una partida acaba sense victòria de cap jugador. La majoria de partides que acaben empatades és per acord basat en les regles. Les altres maneres en què una partida pot acabar en empat és per ofegat, repetició triple, la regla dels cinquanta moviments i material insuficient. Es diu que una posició està en taules si qualsevol jugador pot, jugant correctament, forçar la partida a una posició on la partida hauria d'acabar en empat, independentment dels moviments que realitzi l'altre jugador.

#### Ofegat

Ofegat és una posició en què el jugador que ha de moure no té moviments legals i els seu rei no està en escac. Els resultat d'ofegat és un empat immediat.

#### Repetició triple

La partida s'empata si la mateixa posició succeeix tres cops en el mateix jugador i cada jugador té el mateix joc de moviments legals cada cop (això últim inclou el dret d'«en passant» i els dret d'enrocar).

#### Regla dels cinquanta moviments

La rega dels cinquanta moviments estableix que la partida s'empata després de cinquanta moviments de cada costat sense cap moviment de peó o captura.

#### Material insuficient

En l'escenari en què tots els peons s'han capturat, i en un cantó només hi queda el rei mentre que en l'altre només queda el rei o el rei i un cavall o alfil. La posició s'acaba en empat perquè és impossible per al cantó dominant aconseguir un escac i mat independentment de com jugui. Les situacions on l'escac i mat és possible només si el cantó inferior fa una gran errada són cobertes amb la regla dels cinquanta moviments.

## Preferències del joc

Aquest diàleg de preferències us permet modificar l'orientació del tauler, el format del moviment i el tipus de promoció.

#### Diàleg de preferències del joc del glChess

Diàleg de preferències del joc del glChess.

### Preferències de la visualització

Aquest diàleg de preferències us permet modificar l'aparença del glChess.

#### Diàleg de preferències de la visualització del glChess

Diàleg de preferències de la visualització del glChess.

## Motors d'escacs

El glCHess hauria de poder utilitzar qualsevol motor d'escacs compatible amb el «Chess Engine Communication Protocol» o el «Universal Chess Interface», incloent aquests motors d'escacs:

- GNUChess

- Sjeng

- Amy

- Crafty

- Faile

- Phalanx

- Glaurung

- HoiChess

- Diablo

- BBChess

- Fruit

- Amundsen

- Shredder

- Toga II

- Motor d'escacs Boo

## Errors i limitacions conegudes

- No hi ha errors o limitacions documentades del glChess. Per a trobar àrees on podeu ajudar per a millorar el glChess, consulteu el fitxer TODO que es distribueix amb el joc.

## Autors

En Robert Ancell ha escrit el glChess, i ara es manté en el gnome-games. Originalment en Andreas Røsdal ha escrit aquesta documentació, utilitzant diverses fonts GPL. Per a informar d'un error o fer algun suggeriment d'aquesta aplicació o aquest manual, seguiu les indicacions d'aquest document.

## Llicència

Aquest programa és programari lliure; podeu redistribuir-lo i/o modificar-lo sota els termes de la Llicència pública general de GNU tal com publica la Free Software Foundation; tant en la versió 2 de la llicència, o (a la vostra opció) una versió posterior.

Aquest programa es distribueix amb l'esperança de que sigui útil, però SENSE CAP GARANTIA; fins i tot sense la garantia implícita de COMERCIALITZACIÓ o ADEQUACIÓ A UN ÚS CONCRET. Per a més detalls vegeu la Llicència pública general de GNU.

S'inclou una còpia de la Llicència pública general de GNU en l'apèndix de la Guia d'usuaris del GNOME. També podeu obtenir una copia de la Llicència pública general de GNU de la Free Software Foundation visitant el seu lloc web o escrivint a

     Free Software Foundation, Inc. 59 Temple Place - Suite 330 Boston, MA02111-1307USA