Chat Noir solvable?

1k Views Asked by At

There is a relatively simple flash game that I enjoy playing -- http://www.gamedesign.jp/flash/chatnoir/chatnoir.html is one version of it, though I've found many -- and it centers around trying to trap a player moving in an 11x11 hexagonal grid. The cat (Player 2) in the linked version of the game is frustratingly non-rational, in that it frequently ignores winning moves, but it seems relatively simple to me and most likely solvable (closer to checkers than chess in terms of numbers of moves and ease of telling if you're "winning" at any given point), but after some casual googling I haven't found any analysis or anything. Does anyone know of any?
To describe the game a little more fully: there's an 11x11 hexagonal grid, with each row offset from the one above and below it, so a non-border hex can move to two spaces in the row below it, two above it, and one on either side. Player 1 starts on the sixth hex of the sixth row, and each turn must choose any of the bordering hexes to move into. Each turn, before Player 1 moves, Player 2 can choose to block a hex, keeping Player 1 from moving into it. Assume that at the beginning of the game, Player 1 can block any six hexes (this is a bit of a departure from the linked game, where a semi-random number of random hexes are blocked, but that seems less interesting and harder to analyze). Player 1 wins if he or she exits the board, and Player 2 wins if Player 1 cannot move (is surrounded by blocked hexes). Who wins, assuming both players play optimally? How many hexes does Player 2 need to block at the beginning of the game to guarantee a win?