Intro
In this post I will be discussing the board game known as
Scotland Yard, a variation of the cops and robbers pursuit game involving 2 to
6 players. This variant of cops and robbers is played where the main goal of
“Mister X” (the robber) is to survive until time expires, while multiple cops
try to surround and capture the robber as quickly as possible. This game was
invented in 1983 by the company Ravensburger, where the board is a map of
London, hence the name Scotland Yard which is the name London’s police
headquarters.
Rules
Bear with me on this one, there are a lot of rules in the
game:
One player will control the robber (Mr. X), who’s moves
remain secret except for during specific rounds of the game, while the other players
each control a cop. The board is made up of 199 vertices, with each edge being
a certain means of transportation. Each player starts with a fixed number of tokens,
which are split between Taxi, Bus, Underground, and Water route passes. In
order to move along an edge, the player must pay 1 token of that edge’s medium.
So for example if a cop wanted to take a taxi to Piccadilly Circus they must
pay 1 taxi token. All edges can be used by taxis, while Bus and Underground
trips are available for longer trips across the board. The water routes can
only be used by Mr. X. All the cops start with 10 taxi, 8 bus, and 4
underground tickets, while Mr. X gets 4 taxi, 3 bus, 3 underground, 2 double
move, and black (all transport) tickets equal to the number of cops. One
important wrinkle is that whenever a cop moves, his ticket payment goes to Mr.
X, essentially giving Mr. X unlimited travel. During the game, Mr. X must
reveal his location at rounds 3, 8, 13, and 18. The cops must coordinate and
work together to catch Mr. X, while using his locations and travel options as
clues. The game ends if the cops catch the robber (landing on the same vertex)
or the robber survives until the cops run out of tokens and can no longer move.
Strategy
Since the game has imperfect information (cops do not know
Mr. X’s location), there is no definitive strategy as this is not a cop-win
game. The most prevalent strategy applicable to Scotland Yard is the
Monte-Carlo Tree Search. A Monte-Carlo tree search is a heuristic search
algorithm used to analyze the optimal move by creating a tree with all possible
moves. This algorithm has four stages: Selection, Expansion, Playout, and
Back-propagation. At each move, new trees must be created and “played out” to
find the optimal move.
The problem with the algorithm, since the game has imperfect
information, this strategy can only give the cops a few good choices from which
they confer and make a decision. When the MCTS is applied to Scotland Yard, the
fact that there is imperfect information means the algorithm isn’t perfect but
the cops do have an advantage because they know the transportation method Mr. X
has used. For example if Mr. X was at a cab only position last move, then the
cops can accurately narrow it down to a few positions to corner Mr. X (as seen
below).
Since Mr. X plays a new ticket every round, the possible
locations must be updated to show this. The algorithm will return the list of
locations from point p using ticket t.
Once the cops identify the possible locations for the
robber, they then categorize the locations into the following: Minimum
Distance, Average Distance, and Station Type. With minimum distance, each
location is analyzed to see how many moves it will take a cop to arrive there.
All locations with a minimum distance of 5 or more are grouped together because
the locations closest to the cops are most dangerous to Mr. X so it is unlikely
for him to move there. Average distance takes each location and, as you can
probably guess, determines the average distance from all cops. Again, all
locations with an average over 5 are grouped together. Finally, the station
type classifies the different means of transportation connected to the possible
location:
1 is strictly taxi,
2 is taxi and bus
3 is taxi, bus, and underground
3 is taxi, bus, and
underground, plus a water route
Once this process is done, ideally the cops will take the
best locations from the groups and match them up against results from previous
games where the vertices were actual locations for Mr. X. The algorithm is used
over a succession of games so the cops can see the trend of Mr. X’s movement,
whoever he may be.
Grand Finale
So that is the Scotland Yard Board Game in a nutshell, the
rules are complicated but the basic idea is to corner and surround the robber
to ultimately capture him, without knowing where he is for the majority of the
game. The Monte-Cristo Tree Search (I left out a lot of the confusing nuts and
bolts) boils down to estimating where Mr. X moved and coordinating how to get
there and not let him slip away! I will bring the game to class and we can play
it, forewarning it will take a big chunk of class!
See you Tuesday
- Harry C
Sources:
[2] Nijssen, J.A.M.; Winands,
M.H.M., "Monte-Carlo Tree Search for the game of Scotland Yard," in Computational
Intelligence and Games (CIG), 2011 IEEE Conference on , vol., no.,
pp.158-165, Aug. 31 2011-Sept. 3 2011
Interesting post. I really like this game and can't wait to play it! I think you did a great job explaining the rules of the game and it is really easy to follow. However, I do have a small question regarding the rules. You mentioned that the water routes can only be used by Mr. X, but it seems at the very beginning, Mr. X doesn't get any water tickets. So how does this works? Also, Mr. X receives 2 double move tickets, is that mean if Mr. X use one double move in a round, then he can move twice? I think I get the basic idea of how the MCTS works but a little more explanation may be better. Looking forward to your presentation tomorrow!
ReplyDeleteThanks for the comment, so part of the package that Mr. X receives to start the game includes black tickets equal to the amount of cops playing (usually 5), and these are for any medium of transportation including the water ways. The double move tickets can be played at any time by Mr. X (except not both in the same turn obviously) and he can move twice in a row.
DeleteNice post Harry. I agree that the Rules make sense with the way that you have explained them, but I am a little confused about the strategy. I expect that an example during your presentation and using the strategy to play the game tomorrow will help to clear things up. Looking forward to trying this game out tomorrow and to hearing more about the game during your presentation!
ReplyDeleteIm on the same page as you Dani, I think i got the rules all locked and set but I dont know what the strategy entails. The graph on figure.3 seems like what I need to do to follow that to make things simple for each round but I cant wrap my head around it. I do however think you did a great job explaining the location options, but with that and everything else combined, I dont know what to do.
DeleteAll in all, i think its because Scotland yard is a dangerous place. I dont ever see myself going any near that place. ever.
This looks like it'll be fun to play! Looking forward to today's presentation.
ReplyDeleteThank you for sharing this with us Harry. It was very interesting to apply it in class and see how the rules actually tweak the ability of cops to find Mr. X (quite elusive character btw). It was also fun to see a game where the outcome was not "certain" and we had freedom to make moves with a relative factor of randomness. I wonder if someone will ever find an unbeatable strategy, but in the meantime I am not playing this anymore unless there are twelve cops on that game board.
ReplyDeleteCheers,
Sam
And it seemed like the cops were so close to winning! The factor of randomness is very interesting, especially since the cops would win if they could somehow tell what Mr. X would do in a given situation. But since Mr. X is played by a human, such a prediction is nigh impossible. Very fun game.
DeleteGreat post Harry. It was fun to play in class and definitely helped with the understanding of the game to be able to just jump right into it! I think a fun twist to the rules would be having Mr.X be a small team rather than an individual person. I don't think this would change much of the overall outcome and would give Mr.X someone to bounce their ideas off of and someone to to talk strategy with. I have to say it got a little lonely having the whole class after you!
ReplyDeleteHarry- It was really fun playing Scotland Yard in class last week. It seemed that the game involved many of the different concepts gleaned from cops and robbers. I can imagine Scotland Yard is especially challenging with fewer cops--I think Natasha said the minimum was three. Yikes! All in all, I thoroughly enjoyed learning more about Scotland Yard. Also, Lauren, you made an excellent Mr. X. Nice work!
ReplyDeleteThis comment has been removed by the author.
ReplyDelete