Unit4 Part1pdf 2024 10 07 07 43 26
Unit4 Part1pdf 2024 10 07 07 43 26
3170716
Unit-6:
Game Playing
17 MAX (player)
14 17 5 MIN (opponent)
14 27 17 21 14 5 MAX (player)
3 14 12 27 17 2 6 21 14 3 5 1 MIN (opponent)
The MINIMAX Search Procedure
The Minimax search is a depth first and depth limited procedure.
The idea is to start at the current position and use the plausible-move generator to generate the
set of possible successor positions.
Now we can apply the static evaluation function to those positions and simply choose the best
one.
After doing so, we can back that value up to the starting position.
Here, we assume that static evaluation function returns larger values to indicate good
situations for us.
So our goal is to maximize the value of the static evaluation function of the next board position.
The opponents’ goal is to minimize the value of the static evaluation function.
The MINIMAX Search Procedure
The alternation of maximizing and minimizing at alternate ply when evaluations are to be
pushed back up corresponds to the opposing strategies of the two players is called MINIMAX.
≥𝟑
Max E F G 𝟒 J K
H I
3 8
4 5 6
L M N O
3 4 7 9
Minimax with Alpha-beta Pruning – Example 2
≥𝟑 A
Max
Min ≤𝟑 B ≤𝟏 C ≤𝟐 D
Max ≥𝟐 ≥𝟓 ≥𝟏 G H ≥𝟐 I J
E F
𝟑
2 3 5 9 1 0 7 4 2 1 5 6
Minimax with Alpha-beta Pruning – Example 3
6 MAX (player)
3 6 5 MIN (opponent)
5 3 6 7 5 8 MAX (player)
5 4 3 6 6 7 5 8 6 MIN (opponent)
5 6 7 4 5 3 6 6 9 7 5 9 8 6 MAX (player)
Game Refinement Theory
Game theory is a discipline which stands from the game player’s point of view with a focus on
how to win a game.
However, game designers would consider another important aspect: how to make a game more
attractive.
With such motivation, a new game theory from the game designer’s point of view, called game
refinement theory was proposed in the early 2000s.
Von Neumann was a pioneer who formed the foundation for the modern game theory, which
has widely been applied in various fields.
One direction with game theory was to find the best move in a game or to ensure the possibility
of winning the game based on the understanding of current positions.
Another direction with game refinement theory was to assess the attractiveness or
sophistication of a game.
Game Refinement Theory
In particular, game refinement theory gives a measure to quantify the sophistication of a game.
This enables to obtain the deep insight into the current game and improve the quality of the
game.
The measure of game refinement can also be used to obtain the deep insight into the history of
games.
It also gives a reasonable look on the evolution of specific game variants.
Game refinement theory has been widely applied to many different types of games with the
promising results.
We can extend the idea of game refinement into the other domains in human life such as sports
games, video games, education or business.
In many activities of human, the engagement is used as one of the important standards to
evaluate the effectiveness of those activities.