Programvara för att hantera schackproblem

Den här artikeln täcker datorprogram som utformats för att lösa eller hjälpa människor att skapa eller lösa schackproblem pussel där pjäser läggs ut som i ett schackparti och kan ibland vara baserade på riktiga schackspel som har spelats och spelas in, men vars syfte är att utmana problemisten att hitta en lösning på den ställda situationen, inom schackreglerna , snarare än att spela schackpartier från början mot en motståndare.

Detta skiljer sig vanligtvis från att faktiskt spela och analysera schackspel . Många schackspelsprogram har också möjlighet att lösa vissa typer av problem som schackmatt i ett visst antal drag ( direktkamrater ), och vissa har även stöd för hjälpkamrater och självkompisar .

Programvara för schackproblem kan användas för att skapa och lösa problem, inklusive att kontrollera ett koncepts och positions sundhet, lagra det i en databas , skriva ut och publicera och spara och exportera problemet. Som sådana kan de inte bara lösa direkta kompisar, hjälpkamrater och självkamrater, utan ibland även problem med älvapjäser och andra älva schackproblem . Det har också gjorts några försök att få datorer att "komponera" problem, till stor del autonomt.

programvara

Alybadix

Alybadix utvecklades först 1980 av Ilkka Blom, och är en svit med schackproblemlösningsprogram för DOS och Commodore 64 . Alybadix stöder att lösa klassiska problem: självkompisar, reflexkompisar, seriekompisar, Circe, maximummers och många Fairy-typer. Den levereras med en stor problemsamling och stöder kvalitetsutskrifter . 1993 ansåg tidningen Schach und Spiele att Alybadix var sex gånger snabbare än andra spelmaskiner inklusive RISC 2500.

Karl-Alfred

Popeye är ett schackproblemlösningsprogram som rymmer många älva schackregler och kan undersöka setspel och försök. Den kan användas med flera operativsystem och kan kopplas till flera befintliga grafiska gränssnitt eftersom den kommer med fritt tillgänglig källkod, jfr. popeye GitHub . Sedan dess ursprung har Popeye utformats som ett allmänt, utbyggbart verktyg för att kontrollera fe- och heterodoxa schackproblem. Den ursprungliga författaren till Popeye var Philippe Schnoebelen som skrev den i Pascal under MS-DOS runt 1983-84. 1986 donerades koden i andan av fri mjukvarurörelse . Elmar Bartel, Norbert Geissler, Thomas Maeder, Torsten Linss, Stefan Hoening, Stefan Brunzen, Harald Denker, Thomas Bark och Stephen Emmerson, konverterade Popeye till programmeringsspråket C och underhåller nu programmet.

Ett bra grafiskt gränssnitt "AP WIN" ett gratisprogram för användning med Windows XP eller Windows 7 har sedan dess utvecklats av Paul H. Wiereyn. Med detta kan man skapa diagram och använda Popeye för att lösa problem direkt från diagrammet.

Chloe och Winchloe

Chloe (DOS) och Winchloe (proprietär programvara) löser program skrivna av Christian Poisson. Winchloe stödjer inte bara klassiska problem – direkta kompisar, hjälpkamrater och självkompisar – utan också många älvapjäser och förhållanden med schackbräden i olika storlekar (upp till 250 gånger 250 rutor). Den kommer med en samling av mer än 300 000 problem som kan uppdateras via Internet. [ citat behövs ] Christian Poisson underhåller också webbplatsen Problemesis.

Natch och iNatch

Natch och iNatch är gratisprogram skrivna av Pascal Wassong för DOS och Linux. Natch löser med retrograd analys genom att konstruera ett " bevisspel " - det kortaste möjliga spelet som leder till en viss position. Natch är ett kommandoradsverktyg, men det finns ett Java- baserat grafiskt gränssnitt. iNatch ger också drag med älva förhållanden: monokromt schack , Einstein-schack, vertikal cylinder.

Problemist(e)

Problemist är ett shareware-program skrivet av Matthieu Leschamelle för Windows och Windows Mobile. Problemist löser direktkamrater, hjälpkamrater, självkompisar och reflexkamrater . Den kan rotera positioner, skriva ut diagram och mycket mer. Med Problemist kommer två TrueType schacktypsnitt, och från dess webbsida kan man ladda ner mer än 100 000 problem. Problemist är det första schackproblemsutbytesformatet. [ citat behövs ]

Jacobi

Jacobi är ett program av François Labelle för att lösa jävla schacksäkra spelproblem. Det är skrivet i JavaScript och körs från webbläsaren [1] . 2003 utvecklade Labelle redan schackrelaterade program och publicerade datorgenererade schackproblem [2] .

Bröst

Chest skapades av Heiner Marxen 1999. Den är skriven i C och distribueras som källkod. Det löser direkta kompisar, självkompisar och hjälpkompisar (liksom dödlägen för själv- och hjälpkompisar). En UCI-adapter (skriven av Franz Huber) är också tillgänglig, vilket gör att Chest kan användas som lösningsmotor i alla UCI-kapabla schack-gränssnitt.

Databaser

Schackproblemdatabasserver

Chess Problem Database Server är en onlinedatabas med alla typer av schackproblem , underhållen av Gerd Wilts, värd av Die Schwalbe . Databasen inkorporerade John Niemann-samlingen och arbetet från många bidragsgivare. Databasen har 428 703 problem (per november 2019). Problem representeras grafiskt med lösningar och kommentarer.

Övrig

LaTeX Diagram Style

Diagram är en stilfil för LaTeX för typsättning av schackdiagram. [ citat behövs ] Stilen skapades ursprungligen av Thomas Brand och vidareutvecklades av Stefan Hoening, båda baserade på idéer om ett TeX- paket från Elmar Bartel. Stilen används för att producera den tyska problemschacktidningen Die Schwalbe .

externa länkar

Se även