Jump to content

Software for handling chess problems: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Jacobi
m Popeye: polish
Line 12: Line 12:


==Popeye==
==Popeye==
Popeye is chess problem-solving software. Popeye runs from a [[command-line interface]], but it can be used with several operating systems and can be connected to several existing graphical interfaces since it comes with freely available source code in the [[C (programming language)|C programming language]]. Popeye is one of the most exhaustive solving programs.{{citation needed|date=July 2017}} It can solve problems with many fairy pieces and conditions, and can output to [[LaTeX]]. The original author of Popeye was Philippe Schnoebelen who wrote it in [[Pascal (programming language)|Pascal]] under [[MS-DOS]] around 1983-84. The code was later donated in the spirit of the [[free software]] movement. Elmar Bartel, Norbert Geissler, Thomas Maeder, Torsten Linss, Stefan Hoening, Stefan Brunzen, Harald Denker, Thomas Bark and Stephen Emmerson, converted Popeye to C, and now maintain the program.
Popeye is a chess problem-solving software accommodating many fairy chess rules and able to investigate set play and tries. Popeye runs from a [[command-line interface]], but it can be used with several operating systems and can be connected to several existing graphical interfaces since it comes with freely available source code in the [[C (programming language)|C programming language]]. Popeye is one of the most exhaustive solving programs.{{citation needed|date=July 2017}} It can solve problems with many fairy pieces and conditions, and can output to [[LaTeX]]. The original author of Popeye was Philippe Schnoebelen who wrote it in [[Pascal (programming language)|Pascal]] under [[MS-DOS]] around 1983-84. The code was later donated in the spirit of the [[free software]] movement. Elmar Bartel, Norbert Geissler, Thomas Maeder, Torsten Linss, Stefan Hoening, Stefan Brunzen, Harald Denker, Thomas Bark and Stephen Emmerson, converted Popeye to C, and now maintain the program.


A good graphic interface "AP WIN" a freeware, for using with Windows XP or Windows 7 has since been developed by Paul H. Wiereyn.<ref>{{cite web |url=http://alybadix.viuhka.fi/apwin/apwin.htm |title=Archived copy |accessdate=2012-08-08 |deadurl=yes |archiveurl=https://web.archive.org/web/20120725065341/http://alybadix.viuhka.fi/apwin/apwin.htm |archivedate=2012-07-25 |df= }}</ref> Using this one can create diagrams and use Popeye for solving problems directly from the diagram.
A good graphic interface "AP WIN" a freeware, for using with Windows XP or Windows 7 has since been developed by Paul H. Wiereyn.<ref>{{cite web |url=http://alybadix.viuhka.fi/apwin/apwin.htm |title=Archived copy |accessdate=2012-08-08 |deadurl=yes |archiveurl=https://web.archive.org/web/20120725065341/http://alybadix.viuhka.fi/apwin/apwin.htm |archivedate=2012-07-25 |df= }}</ref> Using this one can create diagrams and use Popeye for solving problems directly from the diagram.

Revision as of 22:51, 2 November 2017

This article covers computer software designed to solve, or assist people in creating or solving, chess problemspuzzles in which pieces are laid out as in a game of chess, and may at times be based upon real games of chess that have been played and recorded, but whose aim is to challenge the problemist to find a solution to the posed situation, within the rules of chess, rather than to play games of chess from the beginning against an opponent.

This is usually distinct from actually playing and analyzing games of chess. Many chess playing programs also have provision for solving some kinds of problem such as checkmate in a certain number of moves (directmates), and some also have support for helpmates and selfmates.

Software for chess problems can be used for creating and solving problems, including checking the soundness of a concept and position, storing it in a database, printing and publishing, and saving and exporting the problem. As such they can not only solve direct mates, helpmates and selfmates, but at times even problems with fairy pieces and other fairy chess problems. There have also been some attempts to have computers "compose" problems, largely autonomously.[1]

Alybadix

First developed in 1980 by Ilkka Blom, Alybadix is a suite of chess problem solving programs for DOS and Commodore 64.[2] Alybadix supports solving classical problems: selfmates, reflex mates, series mates, Circe, maximummers,[3] and many Fairy types.[2] It comes with a large problem collection and supports quality printing.[4] In 1993, Schach und Spiele magazine considered Alybadix to be six times faster than other playing machines including the RISC 2500.[5]

LaTeX Diagram Style

Diagram is a style file for LaTeX for typesetting chess diagrams.[citation needed] The style was originally created by Thomas Brand and further developed by Stefan Hoening, both based on ideas of a TeX package from Elmar Bartel. The style is used to produce the German problem chess magazine Die Schwalbe.

Popeye

Popeye is a chess problem-solving software accommodating many fairy chess rules and able to investigate set play and tries. Popeye runs from a command-line interface, but it can be used with several operating systems and can be connected to several existing graphical interfaces since it comes with freely available source code in the C programming language. Popeye is one of the most exhaustive solving programs.[citation needed] It can solve problems with many fairy pieces and conditions, and can output to LaTeX. The original author of Popeye was Philippe Schnoebelen who wrote it in Pascal under MS-DOS around 1983-84. The code was later donated in the spirit of the free software movement. Elmar Bartel, Norbert Geissler, Thomas Maeder, Torsten Linss, Stefan Hoening, Stefan Brunzen, Harald Denker, Thomas Bark and Stephen Emmerson, converted Popeye to C, and now maintain the program.

A good graphic interface "AP WIN" a freeware, for using with Windows XP or Windows 7 has since been developed by Paul H. Wiereyn.[6] Using this one can create diagrams and use Popeye for solving problems directly from the diagram.

Chloe and Winchloe

Chloe (DOS) and Winchloe (proprietary software) are solving programs written by Christian Poisson.[7] Winchloe not only supports classical problems  — direct mates, helpmates and selfmates  — but also many fairy pieces and conditions with different sized chessboards (up to 250 by 250 squares). It comes with a collection of more than 300,000 problems that can be updated via the Internet.[citation needed] Christian Poisson also maintains the Web site Problemesis.

Natch and iNatch

Natch and iNatch are freeware programs written by Pascal Wassong for DOS and Linux.[8] Natch solves retrograde analysis problems by constructing a "proof game" - the shortest possible game leading to a certain position. Natch is a command line utility, but there is a Java based graphical interface. iNatch also provides moves with fairy conditions: monochrome chess, Einstein chess, vertical cylinder.

Problemist(e)

Problemist is a shareware program written by Matthieu Leschamelle for Windows and Windows Mobile.[8] Problemist solves direct mates, helpmates, selfmates and reflexmates. It can rotate positions, print diagrams and much more. With Problemist come two TrueType chess fonts, and from its web page one can download more than 100,000 problems. Problemist is the first chess problems exchange format.[citation needed]

Jacobi

Jacobi is a program to solve fairy chess proof game problems by François Labelle. It is written in JavaScript and run from browser [1]. Labelle before in 2003 started programming searching for computer generated chess problems [2].

See also

References

  1. ^ Iqbal, Azlan. "Computer Generated Chess Problems for Everyone". ChessBase News. Retrieved 3 March 2015.
  2. ^ a b The British Chess Magazine. 106. Trubner & co. 1986. {{cite journal}}: Missing or empty |title= (help)
  3. ^ David Hooper; Kenneth Whyld (1996). The Oxford Companion to Chess. Oxford University Press.
  4. ^ Alybadix official website Archived 2007-05-26 at archive.today
  5. ^ Chess Life. 48. United States Chess Federation. 1993. {{cite journal}}: Missing or empty |title= (help)
  6. ^ "Archived copy". Archived from the original on 2012-07-25. Retrieved 2012-08-08. {{cite web}}: Unknown parameter |deadurl= ignored (|url-status= suggested) (help)CS1 maint: archived copy as title (link)
  7. ^ "Archived copy". Archived from the original on 2011-07-19. Retrieved 2011-03-12. {{cite web}}: Unknown parameter |deadurl= ignored (|url-status= suggested) (help)CS1 maint: archived copy as title (link)
  8. ^ a b http://www.enpassant.dk/chess/softeng.htm