diff options
author | Walter Bender <walter.bender@gmail.com> | 2011-11-30 18:09:22 (GMT) |
---|---|---|
committer | Walter Bender <walter.bender@gmail.com> | 2011-11-30 18:09:22 (GMT) |
commit | 3d880c75aff8736c4c1f17547b9a6ad949ad91b5 (patch) | |
tree | 69c9cb328a62d4218c32458c2d47825ef95f6c7b /game.py | |
parent | e089bd546e5c913385644edc9c5427996f08d823 (diff) |
make the default algorithm a bit more challenging
Diffstat (limited to 'game.py')
-rw-r--r-- | game.py | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -44,6 +44,10 @@ STRATEGY_MSG = _('turtle is looking for any open dot') STRATEGY = 'def _turtle_strategy(self, turtle):\n\ self._set_label(self.strategy_msg)\n\ c = turtle[1] % 2\n\ + col = turtle[0] + CIRCLE[c][self._orientation][0]\n\ + row = turtle[1] + CIRCLE[c][self._orientation][1]\n\ + if not self._dots[self._grid_to_dot((col, row))].type:\n\ + return [col, row]\n\ n = int(uniform(0, 6))\n\ for i in range(6):\n\ col = turtle[0] + CIRCLE[c][(i + n) % 6][0]\n\ |