ePrints.FRI - University of Ljubljana, Faculty of Computer and Information Science

Vito Janko (2015) . Prešeren awards for students.

[img] PDF
Download (1361Kb)

    Abstract

    We present the design of a computer program for playing Progressive chess. In this game, rather than just making one move per turn, players play progressively longer series of moves. Combinatorical complexity generated by many sequential moves presents a difficult challenge for classic search algoritms. Our program follows the generally recommended strategy for this game, which consists of three phases: (1) looking for possibilities to checkmate the opponent, (2) playing generally good moves when no checkmate can be found, and (3) preventing checkmates from the opponent. For the task of finding (and preventing) checkmates we considered two versions of the A* algorithm, and developed five different heuristics for guiding the search. An automatically generated set of chess positions was used to evaluate the efficiency of checkmate search. For the second phase of the game we developed another set of heuristics, and combined the A* algorithm with Min-Max search, in order to fight the combinatorical complexity. We constructed an opening book, and designed specialised heuristics for playing Progressive chess endgames. We developed an application with a graphical user interface that enables human players to play Progressive chess against the computer, and

    Item Type: Thesis (Prešeren awards for students)
    Keywords: chess, Progressive chess, heuristic search, heuristics, A* algorithm, Min-Max search, checkmate search, combinatorial complexity.
    Number of Pages: 70
    Language of Content: Slovenian
    Mentor / Comentors:
    Name and SurnameIDFunction
    doc. dr. Matej Guid937Mentor
    Link to COBISS: http://www.cobiss.si/scripts/cobiss?command=search&base=50070&select=(ID=)
    Institution: University of Ljubljana
    Department: Faculty of Computer and Information Science
    Item ID: 4124
    Date Deposited: 05 Apr 2018 09:54
    Last Modified: 05 Apr 2018 09:54
    URI: http://eprints.fri.uni-lj.si/id/eprint/4124

    Actions (login required)

    View Item