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

Comparison of algorithmic solvers for the board game Gobblet

Andreja Kropivšek (2014) Comparison of algorithmic solvers for the board game Gobblet. EngD thesis.

Download (946Kb)


    Gobblet is a compelling board game that combines elements of classical tic-tac-toe game with a memory game. It exists in two different sizes of boards: 3x3 and 4x4. The goal of this work was to implement a computer version of the game and to research possible solvers that would implement AI players. We picked two most commonly used solutions for these kinds of problems in artificial intelligence: algorithm minimax and Monte Carlo tree search method, also known as MCTS. We examined the minimax algorithm and its optimisation with the alpha-beta pruning. For an estimation of a given state we developed our own heuristic evaluation function. We used it to develop our first AI player called the Minimax bot. We also examined the pathology in the minimax algorithm that we faced during our work. As an opponent MCTS bot was presented. All the steps of MCTS were introduced and we explained the method used for tuning the best values for its parameters. For both board sizes, the outcomes of play-outs between MCTS and the minimax bot are presented. As an interesting comparison we also present results of play-outs of our bots with an existing implementation.

    Item Type: Thesis (EngD thesis)
    Keywords: Gobblet, board game, minimax, alpha-beta pruning, heuristic evaluation function, Monte Carlo tree search, MCTS, pathology in minimax
    Number of Pages: 55
    Language of Content: Slovenian
    Mentor / Comentors:
    Name and SurnameIDFunction
    doc. dr. Polona Oblak6760Mentor
    Link to COBISS: http://www.cobiss.si/scripts/cobiss?command=search&base=50070&select=(ID=10495316)
    Institution: University of Ljubljana
    Department: Faculty of Computer and Information Science
    Item ID: 2416
    Date Deposited: 13 Mar 2014 12:24
    Last Modified: 31 Mar 2014 14:24
    URI: http://eprints.fri.uni-lj.si/id/eprint/2416

    Actions (login required)

    View Item