# Handbok för Schack

GNOME Schack är ett spel för att spela det klassiska brädspelet schack, där två spelare simulerar en strid genom att slå ut motståndarens pjäser och i slutändan kungen. Det kan spelas i 2D- eller 3D-läge, helskärm eller i ett fönster.

2006-2008
Andreas Røsdal
Dokumentationsprojekt för GNOME
Andreas
Røsdal

     andrearo@pvv.ntnu.no

Schack handbok V2.18
December

Andreas Røsdal andrearo@pvv.ntnu.no

Dokumentationsprojekt för GNOME

1
December 2006
AR
Första utkastet färdigt.
Den här handboken beskriver version 2.18 av Schack.

## Återkoppling

För att rapportera ett fel eller komma med ett förslag angående spelet Schack eller dess handbok, följ anvisningarna på GNOME:s återkopplingssida.

Daniel Nylander
po@danielnylander.se
2007
2009
Daniel Nylander
Erik Sköldås
erik.skoldas@tele2.se
2015
Erik Sköldås

## Introduktion

### Översikt över Schack

Schack är ett strategiskt brädspel för två spelare. GNOME Schack är ett 2D/3D-schackspel, där spel kan spelas med en kombination av mänskliga spelare och datorspelare. GNOME Schack upptäcker kända tredjeparts schackmotorer för datorspelare. Spelet utvecklades ursprungligen av Robert Ancell, nu ingår spelet i gnome-spel.

GNOME Schack är skrivet i Python och använder GTK+ och Cairo för att skapa schackbrädet. 3D-stöd finns som tillval med hjälp av OpenGL, som använder sig av Python OpenGL och GtkGLExt bibliotek. Som med de flesta moderna 3D-program rekommenderas hårdvaruacceleration men det bör fungera OK i programvaran. GNOME Schack kommer med GNU Schack som standard schack-AI. GNOME Schack kan spelas i nätverksläge mot andra spelare över Internet.

Schack spelas på ett fyrkantigt schackbräde, som består av 64 rutor av omväxlande färg. Varje spelare börjar spelet med sexton pjäser: en kung, en drottning, två torn, två springare, två löpare och åtta bönder. En spelare styr de vita pjäserna och den andra spelaren styr de svarta pjäserna; spelaren som styr vitt är den som börjar att spela. Spelarna turas om att flytta sina pjäser; vissa drag innebära att "fånga" en av motståndarens pjäser, ta bort den från brädet. Målet med spelet är att göra motståndarens kung schackmatt. Detta inträffar när kungen är under direkt attack (i schack) och det finns inget sätt att flytta den från angrepp under nästa drag. Teoretiker har utvecklat omfattande schackstrategier och tillvägagångssätt sedan spelets början.

Den nuvarande formen av spelet dök upp i Sydeuropa under andra halvan av 1400-talet efter att ha utvecklas från liknande, mycket äldre spel med asiatiskt ursprung. Schack är ett av världens mest populära brädspel. Traditionen med schackturneringar började på 1500-talet. Den första officiella schackvärldsmästaren, Wilhelm Steinitz, tog sin titel 1886; hans moderna motsvarighet, Vladimir Kramnik, är den 14:e mästaren i härstamningen. Det finns också vartannat år världsomfattande lagtävlingar som kallas schackolympiader. Sedan 1900-talet har två internationella organisationer, Världsschackförbundet och International Correspondence Chess Federation organiserat och övervakat större schacktävlingar och internationella titlar.

Ett av målen som tidiga dataforskare hade, var att skapa en schackspelande maskin, och dagens schack är mycket influerat av den otroliga förmågan i dagens schackprogram. En match mellan Garry Kasparov, då världsmästare, och IBM:s schackprogram Deep Blue 1997 visade att datorer kan slå även de smartaste mänskliga spelarna.

För att spela GNOME Schack, välj Schack från menyn Spel på huvudmenyn, eller skriv `gnome-chess` på kommandoraden.

## Spela GNOME Schack

### Spelets huvudfönster

När man startar GNOME Schack visas spelets huvudfönster enligt nedan. Spelet spelas genom att flytta schackpjäser med hjälp av musen. Spelarna turas om att flytta en pjäs i sin färg, från en plats på brädet till en annan giltig brädplats. Huvudspelsfönstret är organiserad i tre huvudområden: I toppmenyn och verktygsfältet kan de flesta vanliga spelåtgärder göras. Schackbrädet är i mitten av fönstret, där spelet spelas genom att flytta schackpjäser med hjälp av musen. Slutligen visar spelhistorikpanelen som finns längst ned information om spelet historia, resterande dragtid och knappar för att visa föregående eller nästa drag.

#### Huvudfönstret i GNOME schack

Huvudfönstret i GNOME Schack.

### Starta ett nytt spel

För att starta ett nytt spel, klicka på knappen Nytt Spel på verktygsfältet.

### Menyer

Menyraden, som ligger högst upp i huvudfönstret, innehåller följande menyer:

Spel

  Den här menyn innehåller:

  - Ctrl+N Nytt Det här startar ett nytt Schack-spel.

  - Ctrl+O Öppna Laddar ett tidigare sparat spel.

  - Ctrl+S Spara Sparar det aktuella schackspelet.

  - Spara som Sparar det aktuella schackspelet med ett nytt filnamn.

  - Ctrl+L Nätverksspel Detta startar ett nätverksspel med flera spelare med GGZ Spelzon.

  - Ge upp För att medge förlust av spelet, så att motståndaren vinner spelet.

  - Begära Remi Om en remi accepteras, avslutas spelet utan seger för någon av spelarna.

  - Ctrl+Q Avsluta Avslutar spelet.

Visa

  Den här menyn innehåller:

  - F11 Helskärmsläge Visar spelfönstret i helskärmsläge.

  - 3D-schackvy Aktiverar 3D-schackvisningsläget med hjälp av OpenGL. Detta kräver att Python OpenGL och Python GTKGLExt är installerat, förutom ett korrekt konfigurerat 3D-grafikkort. Kontakta din systemadministratör om du har problem, i varje fall kommer du alltid att kunna spela schack i 2D-läge.

  - Visa Logg Visa loggar för att felsöka GNOME Schack och den aktiva schack-AI-motorn.

Inställningar

  Den här menyn innehåller:

  - Inställningar Detta öppnar fönstret för att redigera inställningar.

Hjälp

  Den här menyn innehåller:

  - F1 Innehåll Visar den här handboken.

    Om Detta öppnar dialogrutan Om som visar grundläggande information om Gnome Schack, såsom författarens namn, spelets versionsnummer.

## Schackregler

### Reglerna för schack

Schack spelas på ett kvadratiskt bräde på åtta rader (betecknas med siffrorna 1 till 8) och åtta kolumner (kallas linjer och betecknas med bokstäverna a till h) av kvadrater. Färgerna på de sextiofyra rutorna växlar mellan ljusa och mörka, och kallas "ljusa rutor" och "mörka rutor". Schackbrädet placeras så att varje spelare har en vit ruta i sin högra hörna, och pjäserna placeras som visats i diagrammet, med varje drottning på en ruta som matchar dess färg.

Varje spelare börjar spelet med sexton pjäser: varje spelares pjäser består av en kung, en drottning, två torn, två löpare, två springare och åtta bönder. En spelare, som kallas vit, styr de vita pjäserna och den andra spelaren, svart, styr svarta pjäser; Vit är alltid den första spelaren att flytta. Färgerna väljs antingen genom en vänlig överenskommelse, genom ett lotteri eller av en turneringsdirigerare. Spelarna turas om att flytta en pjäs i taget (med undantag för rockad, när två pjäser flyttas samtidigt). Pjäserna flyttas till antingen en ledig ruta eller en som är upptagen av en av motståndarens pjäser, vilket fångar den och tar bort den från spelet. Med ett undantag (en passant), slår alla pjäser motståndarens pjäser genom att flytta till rutan som motståndarens pjäs upptar.

#### Kung

När en kung är under direkt attack av en (eller möjligen två) av motståndarens pjäser, sägs spelaren vara i schack. När du är i schack, tillåts endast drag som tar bort kungen från angrepp. Spelaren får inte göra någon drag som skulle placera sin kung i schack. Målet med spelet är att göra motståndaren schackmatt; detta inträffar när motståndarens kung är i schack, och det inte finns några drag som tar bort kungen från angrepp.

Kungen kan röra sig en ruta vågrätt, lodrätt eller diagonalt. Väl inne i spelet, tillåts varje kung att göra en särskild dubbelflytt till tornet. En rockad innebär att flytta kungen två rutor mot ett torn och att sedan flytta tornet till rutan bortom kungen. Rockad är bara tillåten om alla följande villkor uppfylls:

- Spelaren får inte ha flyttat både kungen och tornet som deltar i rockad.

- Det får inte finnas några pjäser mellan kungen och tornet.

- Kungen får för tillfället inte vara i schack, och kungen får inte heller passera genom rutor som är under attack av fientliga pjäser. Som med varje flyttning, är rockad olagligt om det skulle placera kungen i schack.

- Kungen och tornet måste vara på samma rad (för att utesluta rockad med en befordrad bonde).

#### Torn

Tornet flyttas obegränsat antal lediga rutor i lodrät eller vågrät riktning (den är också involverad i kungens speciella drag, rockad).

#### Löpare

Löparna flyttar valfritt antal lediga rutor i någon riktning diagonalt.Observera att en löpare aldrig ändrar rutfärg, därför omnämner spelare dessa som "ljusa" eller "mörka" löpare.

#### Drottning

Drottningen kan flytta valfritt antal lediga rutor diagonalt, vågrätt eller lodrätt.

#### Springare

Springaren kan hoppa över upptagna rutor och flyttar två rutor vågrätt och en ruta lodrätt eller vice versa, i form av ett "L". En springare i mitten av brädet har åtta rutor som den kan flytta till. Observera att varje gång en springare flyttar, byter den rutfärg.

#### Bönder

Bönder har de mest komplexa förflyttningsreglerna: En bonde kan flytta framåt en ruta, om den rutan inte är upptagen. Om den inte har rört sig ännu, har bonden möjlighet att flytta två rutor framåt, om båda rutorna framför bonden är lediga. En bonde kan inte flytta bakåt. När en sådan inledande tvåruts-flyttning görs som placerar bonden vågrätt intill en motståndares bonde, kan motståndarens bonde slå ut bonden med "en passant" som om den flyttats framåt endast en i stället för två rutor, men endast på det omedelbart efterföljande steget. Bönder är de enda pjäser som slår ut annorlunda än de flyttar. De kan slå ut en fiendepjäs på någon av de två utrymmena intill utrymmet framför dem (det vill säga, de två rutorna diagonalt framför dem), men kan inte flytta till dessa utrymmen om de är lediga. Om en bonde går hela vägen till sin åttonde rad, blir den befordrad (konverterad) till en drottning, torn, löpare, eller springare av samma färg. I praktiken blir en bonde nästan alltid befordrad till en drottning.

#### Återstående förflyttningsregler

Med undantag av springaren, kan pjäser inte hoppa över varandra. Ens egna pjäser ("vänliga pjäser") kan inte passeras om de är i vägen för förflyttningen, och en vänlig pjäs kan aldrig ersätta en annan vänlig pjäs.Fiendepjäser kan inte passeras, men de kan "fångas".När en pjäs fångas (eller slås ut), ersätter den attackerande pjäsen fiendepjäsen på den rutan (en passant är det enda undantaget). Den slagna pjäsen tas sålunda bort från spelet och kan inte returneras för att spela för resten av spelet. Kungen kan inte fångas, bara sättas i schack. Om en spelare inte kan få kungen att inte stå i schack, resulterar det i schackmatt, med en förlust av spelet.

Schackpartier behöver inte sluta i schackmatt - endera spelaren kan ge upp om situationen ser hopplös ut. Spel kan också sluta med remi (oavgjort). Remi kan inträffa genom flera situationer, inklusive remi efter överenskommelse, patt, trefaldig upprepning av en position, femtio-dragsregeln, eller oavgjort med omöjligheten att skapa schackmatt (oftast på grund av för få pjäser för att skapa schackmatt).

### Spel med tidtagning

Schackpartiet kan spelas med en tidsbegränsning genom att ställa in en flytt-tid när du skapar ett nytt spel. I tidsbegränsade spel har varje spelare en viss tid för att avgöra vilket drag man skall göra, och den återstående tiden för varje spelare minskar endast när det är deras tur att flytta.

### Remi

Ett spel som slutar utan seger för någon av spelarna. De flesta remispelen blir oavgjorda enligt överenskommelse baserat på reglerna. Andra sätt ett spel kan sluta i remi är patt, trefaldig upprepning, femtio-dragsregeln, och otillräckligt med pjäser. En position sägs vara remi (eller en oavgjord position) om någon av spelarna kan, genom korrekt spel, så småningom tvinga spelet till ett läge där spelet måste sluta oavgjort, oavsett de drag som görs av den andra spelaren.

#### Patt

Patt är en position där spelaren vars tur det är att flytta inte har något regelrätt drag och hans kung inte är i schack. Patt resulterar i en omedelbar remi.

#### Trefaldig upprepning

Partiet blir remi om samma position uppkommer tre gånger för samma spelare , och båda spelarna har samma uppsättning regelrätta drag varje gång (det sistnämnda inkluderar rätten att ta en passant och rätten att göra rockad).

#### Femtio-dragsregeln

Femtio-dragsregeln anger att spelet blir remi efter femtio drag från vardera sidan utan att en bonde har flyttats eller slagits.

#### Otillräckligt med pjäser

Ett spelscenario där alla bönder har slagits ut, och ena sidan bara har kvar sin kung, medan den andra har kvar en kung eller en kung och en springare eller en löpare. Positionen blir remi eftersom det är omöjligt för den anfallande sidan att skapa schackmatt oavsett drag. Situationer där schackmatt endast är möjlig om den sämre sidan gör misstag täcks av femtio-dragsregeln.

## Spelinställningar

### Spel Inställningar

Under Spelfliken i dialogrutan Inställningar har du möjlighet att justera dina val för nya spel. I fältet Motståndare, är det möjligt att markera mänsklig motståndare eller datormotståndare (AI). Om du har installerat någon kompatibel schackmotor som AI-spelare, kommer dessa att visas i listan över tillgängliga spelare. Svårighetsgraden för AI-spelare ställs in i fältet Svårighetsgrad. Slutligen anges tidsgränsen för varje spelares drag i fältet Tidsgräns.

#### Dialogrutan spelreferenser för GNOME Schack

Dialogrutan spelinställningar för GNOME Schack.

### Utseendeinställningar

Fliken Utseende i dialogen Inställningar ger dig möjlighet att ändra brädorientering, dragformat, och det allmänna utseendet och känslan av GNOME Schack.

#### Dialogrutan, utseendeinställningar för GNOME Schack

Dialogrutan utseende-inställningar för GNOME Schack.

## Schackmotorer

GNOME Schack bör kunna använda alla schackmotorer kompatibla med Chess Engine Communication Protocol eller Universal Chess Interface, inklusive dessa schackmotorer:

- GNUChess

- Sjeng

- Amy

- Crafty

- Faile

- Phalanx

- Glaurung

- HoiChess

- Diablo

- BBChess

- Fruit

- Shredder

- Toga II

- Boo's Chess Engine

## Upphovsmän

GNOME Schack har författats av Robert Ancell, och ingår nu i gnome-spel. Denna dokumentation skrevs ursprungligen av Andreas Røsdal, med bidrag från flera GPL-källor. För att rapportera ett fel eller komma med ett förslag angående det här programmet eller dess handbok, följ anvisningarna i det här dokumentet.

## Licens

Detta program är fri programvara. Du kan distribuera det och/eller modifiera det under villkoren i GNU General Public License, publicerad av Free Software Foundation, antingen version 2 eller (om du så vill) någon senare version.

Detta program distribueras i hopp om att det ska vara användbart, men UTAN NÅGON SOM HELST GARANTI, även utan underförstådd garanti om SÄLJBARHET eller LÄMPLIGHET FÖR NÅGOT SPECIELLT ÄNDAMÅL. Se GNU General Public License för ytterligare information.

En kopia av GNU General Public License finns inkluderar som en bilaga till GNOME:s användarguide. Du kan även få tag på en kopia av GNU General Public License från Free Software Foundation genom att besöka deras webbplats eller genom att skriva till

        Free Software Foundation, Inc.
        51 Franklin Street - Fifth Floor
        Boston, MA 02110-1335
        USA