Sample Clobber Game CMPUT 657, Sep 2, 2025 A B C D 1 O X O X 2 X O X O 3 O X O X 4 X O X O White (students) go first Black (Martin) 1. A1-A2 (a winning move) 2. A4-B4 (all moves lose) 3. D4-D3 (a winning move) 4. B1-C1 (all moves lose) 5. D2-C2 (a winning move) 6. B3-C3 (all moves lose) 7. C2-C3 (a winning move) 8. C4-C3 (all moves lose) 9. D3-C3 (a winning move) White wins With MCGS, run from the MCGS directory: Solve starting position, W to play wins: ./MCGS "[clobber] OXOX|XOXO|OXOX|XOXO {W}" Solve position after 1. A1-A2, B to play loses: ./MCGS "[clobber] .XOX|OOXO|OXOX|XOXO {B}" After 2. A4-B4 ./MCGS "[clobber] .XOX|OOXO|OXOX|.XXO {W}" After 3. D4-D3 ./MCGS "[clobber] .XOX|OOXO|OXOO|.XX. {B}" After 4. B1-C1 ./MCGS "[clobber] ..XX|OOXO|OXOO|.XX. {W}" After 5. D2-C2 ./MCGS "[clobber] ..XX|OOO.|OXOO|.XX. {B}" After 6. B3-C3 ./MCGS "[clobber] ..XX|OOO.|O.XO|.XX. {W}" After 7. C2-C3 ./MCGS "[clobber] ..XX|OO..|O.OO|.XX. {B}" After 8. C4-C3 ./MCGS "[clobber] ..XX|OO..|O.XO|.X.. {W}" After 9. D3-C3 ./MCGS "[clobber] ..XX|OO..|O.O.|.X.. {B}" With CGSuite: In worksheet, enter: ex := Explorer(game.grid.Clobber("OXOX|XOXO|OXOX|XOXO")); In the Explorer window, in the bottom left menu, choose Selection.CanonicalForm, and wait for it to be computed You can control-click on the node (grey circle) on the right half of the Explorer window and select "Expand Sensible Lines" If you change the board position (click on stone or empty point to toggle through colors) you may need to click "Add to Tree" before it re-computes.