Perform a slide in a random direction.
(board)
| 109 | |
| 110 | |
| 111 | def makeRandomMove(board): |
| 112 | """Perform a slide in a random direction.""" |
| 113 | blankx, blanky = findBlankSpace(board) |
| 114 | validMoves = [] |
| 115 | if blanky != 3: |
| 116 | validMoves.append('W') |
| 117 | if blankx != 3: |
| 118 | validMoves.append('A') |
| 119 | if blanky != 0: |
| 120 | validMoves.append('S') |
| 121 | if blankx != 0: |
| 122 | validMoves.append('D') |
| 123 | |
| 124 | makeMove(board, random.choice(validMoves)) |
| 125 | |
| 126 | |
| 127 | def getNewPuzzle(moves=200): |
no test coverage detected