# Manual for Skak

GNOME Chess is a game for playing the classic board game of chess, in which two players simulate a battle by capturing the opponents pieces and ultimately the king. It can be played in 2D or 3D mode, full screen or in a window.

2006-2008
Andreas Røsdal
GNOME-dokumentationprojekt

This document is dual-licensed. You may either distribute and/or modify it under the terms of the GNU General Public License, which the program is licensed under, or you can distribute it under the terms of the GNU Free Documentation License. A copy of this follows.

Tilladelse er givet til at kopiere, distribuere og/eller ændre dette dokument under betingelserne i GNU Free Documentation License (GFDL), version 1.1 eller enhver senere version udgivet af Free Software Foundation; uden invariante afsnit, forsidetekster, samt bagsidetekster. Du kan se en kopi af GFDL her link, eller i filen COPYING-DOCS som distribueres sammen med denne manual.

Denne manual er en del af den samling af GNOME-manualer som udgives under GFDL. Hvis du ønsker at distribuere denne manuel adskilt fra samlingen, kan du gøre dette ved at tilføje en kopi af licensen til manualen, som beskrevet i afsnit 6 af licensen.

En stor del af de navne som anvendes af firmaer til at identificere deres produkter og tjenester hævdes som værende varemærker. Hvor disse navne fremgår i en hvilken som helst GNOME-dokumentation, og medlemmerne af GNOME-dokumentationsprojeket er gjort opmærksom på disse varemærker, så er disse navne vist med store bogstaver eller stort begyndelsesbogstav.

DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT:

1. DOCUMENT IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND

2. UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES.

Andreas
Røsdal

     andrearo@pvv.ntnu.no

Chess Manual V2.18
December

Andreas Røsdal andrearo@pvv.ntnu.no

GNOME Documentation Project

1
December 2006
AR
First draft completed.
Denne manual beskriver version 2.18 af Skak.

## Tilbagemeldinger

Hvis du ønsker at indrapportere en fejl eller komme med et forslag vedrørende Skak eller denne manual så følg vejledningen på siden tilbagemeldinger omkring GNOME.

## Introduktion

### Overblik over spillet skak

Chess is a two-player strategy board game. GNOME Chess is a 2D/3D chess game, where games can be played between a combination of human and computer players. GNOME Chess detects known third party chess engines for computer players. The game was originally developed by Robert Ancell, now the game is included in gnome-games.

GNOME Chess is written in Python and uses GTK+ and Cairo to render the chess board. 3D support is optionally available using OpenGl, using the Python OpenGL and GtkGLExt libraries. As with most modern 3D programs hardware acceleration is recommended but it should run OK in software. GNOME Chess is bundled with GNU Chess as the default chess AI. GNOME Chess can be played in network mode against other players on the Internet.

Skak spilles på et kvadratisk skakbræt, bestående af 64 felter med forskellige farver. Hver spiller begynder spillet med 16 brikker: En konge, en dronning, to tårne, to knægte, to løbere, og otte bønder. En spiller kontrollerer de hvide brikker og den anden spiller kontrollerer de sorte brikker; den spiller som kontrollerer hvid starter først. Spillerne skiftes til at flytte brikker; visse træk medfører at en modstanders brik "slås ud af brættet", og den fjernes efterfølgende fra brættet. Formålet med spillet er at gøre modstanderens konge skakmat. Dette opstår, når kongen er under umiddelbart angreb (i skak), og kongen ikke kan sikres mod et angreb i næste runde. Teoretikere har udviklet omfattende skakstrategier og -taktikker siden spillet blev opfundet.

Den nuværende udgave af spillet opstod i Sydeuropa i den anden halvdel af det 15. århundrede efter inspiration fra meget ældre spil med asiatisk oprindelse. Skak er et af verdens mest populære brætspil. Traditionen med turneringsskak begyndte i det 16. århundrede. Den første officielle verdensmester Wilhelm Steinitz, fik sin titel i 1886; hans tilsvarende moderne modpart, Vladimir Kramnik, er den 14. mester i rækken. Der afholdes også turneringer for hold hvert andet år, der kaldes for skakolympiader. Siden det 20. århundrede har to internationale organisationer, the World Chess Federation og the International Correspondence Chess Federation organiseret og kontrolleret skakkonkurrencer og internationale titler for eliten.

Et af målene for de første computervidenskabsmænd var at skabe en skakspillende maskine, og dagens skak er dybt påvirket af de imponerende evner, de moderne skakprogrammer har. I 1997 beviste en kamp mellem Garry Kasparov, verdensmesteren, og IBM's Deep Blue-skakprogram, at computere kan slå selv den stærkeste skakspiller.

To run GNOME Chess, select Chess from the Games submenu of the Main Menu, or type `gnome-chess` on the command line.

## Playing GNOME Chess

### Spillets hovedvindue

Starting GNOME Chess displays the main game window as shown below. The game is played by moving chess pieces using the mouse. Each player alternates to move a piece in the appropriate colour, from one board position to another valid board position. The main game window is organized in three main areas: In the top menu and toolbar area, most common game actions can be made. The chess board is in the middle of the window, where the game is played by moving chess pieces using the mouse. Finally, the game history panel is shown at the bottom, where information about the game history, the remaining move time and buttons for showing previous or next moves are available.

#### Main window in GNOME Chess

Main window in GNOME Chess.

### Starte et nyt spil

For at starte et nyt spil vælges knappen Nyt spil på værktøjsbjælken. Det nye spilvindue vises herefter, hvilket gør, at du kan sætte et nyt spil op, med de indstillinger du ønsker. I sektionen spilegenskaber angives spillets navn og tidsbegrænsning for hver spiller. I sektionen spillere er det muligt at angive antallet af spillere og computerspillere med kunstig intelligens. Hvis du har installeret en understøttet skakmotor som computerspiller, vil disse blive vist i listen over tilgængelige spillere. Endelig angives sværhedsgraden på computerspillerne i sektionen sværhedsgrad.

#### Vinduet til nyt spil

Start new game dialog for GNOME Chess.

### Menuer

Menubjælken, placeret i toppen af Hovedvinduet, indeholder de følgende menuer:

Game

  This menu contains:

  - Ctrl+N New This starts a new game of Chess.

  - Ctrl+O Open Loads a previously saved game.

  - Ctrl+S Save Saves the current game of chess.

  - Save As Saves the current game of chess with a new filename.

  - Ctrl+L Network Game This starts a network multiplayer game using GGZ Gaming Zone.

  - Resign To concede loss of the game, so that the opponent wins the game.

  - Claim Draw If a claimed draw is accepted, the game ends without victory for either player.

  - Ctrl+Q Quit Ends the game.

View

  This menu contains:

  - F11 Fullscreen Shows the game window in fullscreen mode.

  - 3D Chess View Enables 3D chess view mode using OpenGL. This requires Python OpenGL and Python GTKGLExt installed, in addition to a 3D graphics card setup properly. Please contact your system administrator if you have problems, either way you will always be able to play chess in 2D mode.

  - Show Logs Show logs for debugging GNOME Chess and the active chess AI engines.

Settings

  This menu contains:

  - Preferences This opens your window to edit preferences.

Help

  This menu contains:

  - F1 Contents Display this manual.

    About This opens the About dialog which shows basic information about GNOME Chess, such as the author's name, the version number of the game.

## Skakregler

### Reglerne i skak

Skak spilles på et kvadratisk bræt bestående af otte rækker (benævnt med numrene 1 til 8) og otte linjer (benævnt med numrene a til h)i alt 64 kvadrater. Farverne på de 64 kvadrater er skiftevis lyse og mørke, og referes til som "lyse felter" og "mørke felter".Skakbrættet er placeret så hver spiller har et hvidt felt i sit nedre højre hjørne, og brikkerne sættes op som vist i diagrammet, med hver dronning på et felt som svarer til dens farve.

Hver spiller begynder spillet med 16 brikker: Hver spillers brikker består af en konge, en dronning, to tårne, to løbere, to springere (heste) og otte bønder. 1 spiller, under referencen hvid, kontrollerer de hvide brikker og den anden spiller, sort, kontrollerer de sorte brikker; hvid er altid den første til at flytte en brik. Farverne vælges enten efter fælles overenskomst, ved lodtrækning eller af en turneringsleder. Spillerne skiftes til at flytte en brik (med undtagelse af rokade, hvor to brikker flyttes på samme tid). Brikker flyttes enten til en ubesat plads, eller en besat af en af modstanderens brikker, hvorved den fanges og fjernes fra spillet. Med en undtagelse (en passant), fanger man en modstanders brik ved at flytte til det felt, hvor modstanderens brik stod.

#### Konge

Når en konge er under direkte angreb af en (eller muligvis to) af modstanderens brikker, siges spilleren at være i skak. Når man er skak, er kun træk, som fjerner kongen fra skak, tilladte. Spilleren må ikke foretage et træk som sætter sin egen konge i skak. Formålet med spillet er at gøre modstanderen skakmat; dette opstår når modstanderens konge er i skak, og der ingen træk kan foretages, som fjerner angrebet mod kongen.

Kongen kan kun bevæge sig et felt enten horisontalt, vertikalt eller diagonalt. En gang i spillet har kongen tilladelse til at foretage et speciel dobbelttræk, en rokade. Rokade består i at flytte kongen to træk mod et tårn, derefter flyttes tårnet til feltet som kongen har krydset. Rokade er kun tilladt hvis alle de følgende betingelser er overholdt:

- Spilleren må ikke tidligere have flyttet enten kongen eller tårnet involveret i rokaden.

- Der må ikke være nogen brikker mellem kongen og tårnet.

- Kongen må ikke være i skak, og han må heller ikke passere igennem felter som er under angreb af fjendtlige brikker. Som alle andre træk er rokade ugyldigt, hvis det placerer kongen i skak.

- Kongen og tårnet skal være på den samme række (hvilket udelukker rokade med en forfremmet bonde).

#### Tårn

Tårnet kan bevæge sig over alle ledige felter vertikalt eller horisontalt (den er også en del af kongens specielle træk: Rokaden).

#### Løber

Løberen bevæger sig over alle ledige felter diagonalt. Bemærk at en løber aldrig skifter feltfarve, derfor taler spillere om "hvide" eller "sorte"løbere.

#### Dronning

Dronningen kan bevæge sig over alle ledige felter diagonalt, horisontalt eller vertikalt.

#### Hest

Springeren (Hesten) kan springe over besatte felter og flytte to felter horisontalt og et felt vertikalt eller omvendt, i form af et "L". Det kaldes også for "To felter frem og et til siden". En springer i midten af brættet har 8 felter, den kan flytte til. Bemærk at hver gang en springer flyttes skifter den feltfarve.

#### Bønder

Bønder har de mest komplekse regler for træk: En bonde kan bevæge sig fremad et felt, hvis dette felt er ubesat. Hvis bonden endnu ikke har bevæget sig i spillet, kan den vælge at bevæge sig to felter fremad, hvis begge felter foran den er ubesatte. En bonde kan ikke flytte bagud. Når et sådant træk over to felter foretages og det anbringer bonden horisontalt ved siden af en modstanders bonde, kan denne bonde fange den flyttende bonde ("en passant"), som om den kun flyttede et felt fremfor to, men kun i det følgende træk. Bønder er de eneste brikker, som slår fjendtlige brikker af brættet på en anderledes måde end de flyttes. De kan slå en fjendtlig brik på hver af de to felter ved siden af feltet umiddelbart foran dem (det vil sige, de to felt diagonalt foran dem), men de kan ikke flyttes til disse felter hvis de er ledige. Hvis en bonde når frem til 8. række forfremmes den (konverteres) til en dronning, tårn, løber eller springer (hest) af samme farve. I praksis forfremmes bonden næsten altid til en dronning.

#### Tilbageværende bevægelsesregler

Med undtagelsen af springeren (hesten), kan brikker ikke springe hen over hinanden. Ens egne brikker ("venligsindede brikker") kan ikke passeres, hvis de er i vejen for bevægelsen, og en venligsindede brik kan aldrig erstatte en venligsindede brik. Fjendtlige brikker kan ikke passeres, men de kan "slås ud af brættet". Når en brik er slået ud (eller fanget), erstatter den angribende brik den fjendtlige brik på dennes felt (en passant er den eneste undtagelse). Den ramte brik fjernes så fra spillet og må ikke bruges igen i resten af spillet. Kongen kan ikke slås ud af brættet, skatmat medfører at spillet tabes.

Skakspil behøver ikke nødvendigvis at ende med skakmat — begge spillere kan give op, hvis situationen ser håbløs ud. Spil kan også ende med en remis (uafgjort). En remis kan opstå i flere situationer, inklusiv remis efter aftale, pat, trefold gentagelse af en position, reglen om 50-træk, eller en remis hvis en skakmat er umulig (normalt på grund af mangel på brikker, der kan opnå en skakmat).

### Spil på tid

Spil kan afvikles med en tidsbegrænsning ved at angive en maksimal spiltid, når et et nyt spil oprettes. I spil på tid har hver spiller et givet tidsrum tilgængelig, hvor de skal have afviklet deres træk indenfor, og den tilbageværende tid, for hver spiller, går kun ned, når det er deres tur til at trække.

### Remis (uafgjort)

Et spil som ender uden sejr for nogen af spillerne. De fleste spil der ender med remis (uafgjort) sker efter indbyrdes aftale, baseret på reglerne. De øvrige måder et spil kan ende med remis, pat, trefold gentagelse af en position, reglen om 50 træk, eller en remis hvis en skakmat er umulig. En position siges at være remis, hvis en af spillerne kan, igennem lovlige træk, tvinge spillet i en position, hvor spillet vil ende med remis, uanset trækkene fortaget af den anden spiller.

#### Pat

Pat er en position hvor spilleren der har det næste træk ikke har nogen lovlige steder at placere sin konge og ikke er i skak. En pat medfører med det samme remis (uafgjort).

#### Trefoldig gentagelse

Spillet ender med remis, hvis den samme position opstår tre gange, hvor den samme spiller skal trække, og hvor hver spiller har det samme antal lovlige træk, de kan foretage hver gang (det sidste inkluderer retten til at lave en passant og retten til rokade).

#### Reglen om 50 træk

Reglen om 50 træk angiver, at spillet er remis efter 50 træk fra hver side, hvor en bonde ikke har bevæget sig eller er blevet slået ud.

#### Skakmat kan ikke opnås

Et slutspilscenarie hvor alle bønder er slået ud, og en side kun har sin konge tilbage, mens den anden side kun har en konge eller en konge plus en springer eller en løber. Positionen er remis, da det er umuligt for den dominerende part at udløse skakmat, uanset hvordan der trækkes. Situationer hvor skakmat kun er muligt, hvis den svage side snorker er dækket af reglen om 50 træk.

## Spilopsætning

### Spilindstillinger

Dette indstillingsvindue tillader dig at ændre brætorientering, flytteformat og forfremmelsestype.

#### Game preferences dialog for GNOME Chess

Game preferences dialog for GNOME Chess.

### Visningsindstillinger

This preference dialog allows you to modify the look and feel of GNOME Chess.

#### View preferences dialog for GNOME Chess

View preferences dialog for GNOME Chess.

## Skakmotorer

GNOME Chess should be able to use any Chess Engine Communication Protocol or Universal Chess Interface compatible chess engines, including these chess engines:

- GNUChess

- Sjeng

- Amy

- Crafty

- Faile

- Phalanx

- Glaurung

- HoiChess

- Diablo

- BBChess

- Fruit

- Amundsen

- Shredder

- Toga II

- Boos skakmotor

## Kendte fejl og begrænsninger

- There are no documented bugs or limitations in GNOME Chess. To find areas where you can help improve GNOME Chess, please refer to the TODO file which is distributed with the game.

## Forfattere

GNOME Chess was written by Robert Ancell, and is now maintained in gnome-games. This documentation was originally written by Andreas Røsdal, with input from several GPL sources. To report a bug or make a suggestion regarding this application or this manual, follow the directions in this document.

## Licens

Dette program er frit software: du kan distribuere den og/eller ændre den under betingelserne i GNU General Public License der udgives af Free Software Foundation; enten version 2 eller (ved dit valg) enhver senere version.

Dette program distribueres i håb om, at det vil vise sig nyttigt, men UDEN NOGEN FORM FOR GARANTI, uden selv de underforståede garantier omkring SALGBARHED eller EGNETHED TIL ET BESTEMT FORMÅL. Yderligere detaljer kan læses i GNU General Public License.

A copy of the GNU General Public License is included as an appendix to the GNOME Users Guide. You may also obtain a copy of the GNU General Public License from the Free Software Foundation by visiting their Web site or by writing to

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