aole / evolchess

Automatically exported from code.google.com/p/evolchess
0 stars 0 forks source link

The Insufficient Mating Material Rule #9

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
Implement The Insufficient Mating Material Rule.

Original issue reported on code.google.com by bhupendr...@gmail.com on 11 May 2009 at 9:01

GoogleCodeExporter commented 8 years ago
    * Impossibility of checkmate - if a position arises in which neither player could
possibly give checkmate by a series of legal moves, the game is a draw. This is
usually because there is insufficient material left, but it is possible in other
positions too. Combinations with insufficient material to checkmate are:

        * king versus king
        * king and bishop versus king
        * king and knight versus king
        * king and bishop versus king and bishop with the bishops on the same color.
(Any number of additional bishops of either color on the same color of square 
due to
underpromotion do not affect the situation.)

Original comment by bhupendr...@gmail.com on 11 May 2009 at 10:15