Fairy Classification: preliminary questions
If the project of creating some better database of fairy elements might succeed? If we’re ready to jump into it? Who would be ready to join the team? What is the order and what’s the freedom? And what’s is the main purpose of this database?
Let me quote the words of Chris Tylor’s comment which has just appeared: “I now propose that we go back to basics and make the overall aim of our new database not so much to produce order as to give light – to show users new properties and applications of a range of fairy elements, together with the way in which they relate to other elements (or perhaps stand alone), and maybe in the process point users to ways in which new advances might be made.” – Agree!
Let’s summarize the most important ideas from about 80 comments to Fairy Statistics post:
1. Statistics about fairy elements
We have about 2700 of fairy pieces and conditions ( in Excel file for download | or in PDF (51 page) for watching). And the list of 21 most used fairy pieces/conditions is updated with inventors’ names thanks to your help in the comment (specially by Kjell Widlert and Marjan Kovačević).
|Number of problems
||year of invention
||Abdul Jabbar Karwatkar
||the ancient Chinese piece Cannon
||J. de A. Almay
||Take & Make
||Take & Make
||from the ancient Muslim Chess (the earliest example in WinChloe is by TRD 1913)
||Hans Peter Rehm &
Statistics discovered by Shankar Ram from the Auxiliary Tables (as of the latest update) of WinChloe:
- Fairy Pieces: 1574
- Conditions: 1354 (2928 cumulative). This includes special boards.
- Stipulations: 44 (2972)
- Aims: 153 (3125)
Some more statistics about fairy pieces | genres from PDB.
2. INTRO to the classification: questions to the definitions of the classes, by Dmitri Turevski
- What is a fairy? (E.g. is SingleBox, formerly an official chess rule, a fairy? hs#? like helpself, but where sides cooperate to build not s#1, but s#2?)
- What is a stipulation? (Are reflex, series etc really stipulations or conditions? E.g. series-help = help + “White must pass unless can reach the aim”)
- What is a condition and what is a piece (Which is the Imitator?)
3. Preliminary Classification, suggestions by Chris Tylor and Shankar Ram
- Fairy pieces. Some sub-groups would be straightforward, e.g. leapers; others much messier, e.g.hoppers; while some pieces would stand alone or be hard to group, e.g. imitator.
- Piece modifiers OR Piece attributes; i.e. ways of modifiying the properties of a whole range of pieces, e.g. royal pieces, neutrals (a small group). Can be a subgroup of (1) Fairy pieces.
- Fairy variants. Some variants would form fairly clear sub-groups, e.g. Circe variations; others might go in pairs, e.g forms and anti-forms; most would probably resist classification.One obvious sub-group of the conditions main group would be “move restrictors”: maximummer, minimummer, single combat, black must capture, ohneschlag(no captures), black must check, checkless chess…
- Boards, e.g vertical cylinder, boards with holes (a small group).
- Stipulations (a small group). Subgroups: Aims and Ways.
The attributes of each element of the groups:
- Name or names.
- A description or summary of the properties or rules, perhaps defined in terms of the properties or rules of something else, e.g. a rook-lion as a lion moving on rook lines only.
- History, i.e. inventor and date (if known).
- Approximate number of known examples (which would need updating at intervals). The WinChloe database has been mentioned as a source, but there should be others, e.g. the PDB.
- The solving programs (if any) that would support the piece/variant, together with the symbol or name that each program uses for that piece/variant.
- Cross-reference links to other related elements.
4. Sources of information for classification and definitions
If we’re getting into this project, from the moment when the new database appears and has some entries I can start presenting it on JF. So, it might get in use before the whole project might be considered as finished or being up to date 🙂
For now I’ve created a GoogleSheet document Fairy-Classification for online work. The statistics and preliminary classification groups already included for future correction. I’d like to ask Shankar Ram to accept my invitation to be the main moderator of this project. The right to view/edit the document will be granted to all members of the team.
Welcome to join the project!
Your comments and updates are highly appreciated!