• DocumentCode
    1477743
  • Title

    Progress Through Uncertainty in Some Kriegspiel Endings

  • Author

    Bolognesi, Andrea ; Ciancarini, Paolo ; Favini, Gian Piero

  • Author_Institution
    Univ. of Bologna, Bologna, Italy
  • Volume
    2
  • Issue
    2
  • fYear
    2010
  • fDate
    6/1/2010 12:00:00 AM
  • Firstpage
    99
  • Lastpage
    110
  • Abstract
    Kriegspiel is a wargame based on the rules of Chess. In fact, the only difference between Kriegspiel and Chess is that each player does not know his opponent´s moves: the two players use different boards. A player only knows the position of his own pieces, while his opponent´s pieces are invisible. A referee maintains the full state of the game on a third board. He answers a player´s move attempt with information on its outcome, such as checks or piece captures. The referee also rejects illegal moves, forcing the player to try again. In this case, the player can exploit the negative information he received from the referee. As Kriegspiel has a very large state space and highly dynamic uncertainty, it is a very hard game for computers to play. In this paper, we focus on the simpler, but still difficult, task of playing the endgame. While manual algorithms have been developed to checkmate the lone King in various scenarios, they are often hard to translate into code, partially or ambiguously defined, and quite inefficient in the number of moves to mate. We describe a search algorithm for exploring the Kriegspiel endgames, and provide relatively simple evaluation functions able to progress through uncertainty. We show that our algorithm achieves quick checkmate in the vast majority of situations and significantly outperforms existing manual methods.
  • Keywords
    algorithm theory; computer games; search problems; uncertainty handling; Chess program; Kriegspiel; search algorithm; wargame; Chess; Kriegspiel; search algorithms; wargame;
  • fLanguage
    English
  • Journal_Title
    Computational Intelligence and AI in Games, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1943-068X
  • Type

    jour

  • DOI
    10.1109/TCIAIG.2010.2048711
  • Filename
    5453108