Analysis and Implementation of the game Gipf - PowerPoint PPT Presentation

1 / 28
About This Presentation
Title:

Analysis and Implementation of the game Gipf

Description:

Try to exhaust the opponents reserve, so that he is not able to move ... If a player captures the last Gipf-stone from his opponent, he has won. Summary of Gipf ... – PowerPoint PPT presentation

Number of Views:88
Avg rating:3.0/5.0
Slides: 29
Provided by: csUni
Category:

less

Transcript and Presenter's Notes

Title: Analysis and Implementation of the game Gipf


1
Analysis and Implementation of the game Gipf
  • Diederik Wentink
  • Institute of Knowledge and Agent Technology
  • Universiteit Maastricht

2
Overview
  • Explanation of the game Gipf
  • Basic strategies
  • Complexity
  • Search- and evaluation heuristics used in the
    program Gipfted

3
Explanation of the game Gipf
  • The board
  • Basic game
  • Gipf-stones

4
The board
5
The basic game
  • 18 pieces for each player in his reserve
  • Start with an empty board

6
Moving a piece
  • One piece at a time
  • From a point to a spot
  • Stones cannot be pushed off the board

7
Example
8
Example
9
Example
10
Goal 1
  • Try to exhaust the opponents reserve, so that he
    is not able to move anymore because he has run
    out of stones

11
Four in a row
  • Four in a row
  • All connected pieces at the row are removed from
    the board
  • The player who had four pieces in a row adds his
    own stones to his reserve
  • Other stones are captured
  • It does not matter who causes the four in a row

12
Example 1
13
Example 2
14
Example 3
15
Gipf-stones
  • Two pieces from the reserve
  • Only played at the first moves
  • Minimal one, no maximum
  • When a player has to take off four stones in a
    row, he decides whether to keep the Gipf-stones
    at the board or to take them

16
Example
17
Example
18
Goal 2
  • If a player captures the last Gipf-stone from
    his opponent, he has won

19
Summary of Gipf
  • Players move one piece on turn, starting with
    Gipf-stones
  • Game is won
  • Opponent cannot move because he has run out of
    stones
  • Opponent has lost all his Gipf-stones

20
Basic strategy
  • Have as much stones at the board as possible
  • Keep a save number of stones in reserve

21
Number of Gipf stones
  • Usually three or four Gipf-stones
  • Few Gipf-stones aggressive play
  • Many Gipf-stones conservative play

22
Complexity
  • State-space complexity is about 1025
  • Game tree complexity is about 10140
  • Branching factor 46 on average

23
Search heuristics
  • Minimal window a-ß search with
  • PVS
  • Killer heuristic
  • History heuristic
  • Domain specific ordering
  • Transposition table
  • Quiescence search on capture moves

24
Evaluation heuristics used
  • Number of stones at the board and in reserve
  • Centre stones
  • Cluster Gipf-stones
  • Trade stones when leading in number of captured
    stones

25
Example
26
Further properties Gipted
  • Opening book
  • Timed game using estimation of total moves
    according to evaluation function

27
Performance
  • About 12K nodes for a 4-ply search and 50K nodes
    for a 5-ply search
  • Using a Pentium III, the program investigates
    about 4K positions per second

28
Conclusion
  • Interesting new game for further research
  • The first of a project of games
  • More information at www.gipf.com
Write a Comment
User Comments (0)
About PowerShow.com