From 2b2117ec7bf75ad5ba37cc5b21870d073cb405a4 Mon Sep 17 00:00:00 2001 From: Aineopintojen-harjoitustyo-Algoritmit-j Date: Mon, 29 Jan 2024 03:40:19 +0200 Subject: Fixing guessing to use all bordering number tiles. --- bots/bot.py | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'bots/bot.py') diff --git a/bots/bot.py b/bots/bot.py index 49bd962..f32b466 100644 --- a/bots/bot.py +++ b/bots/bot.py @@ -123,6 +123,17 @@ class Bot(): tiles.add((x,y)) return tiles + def get_border_tiles(self): + """ palauttaa palauttaa numerolaatat joiden vieressä avaamaton """ + tiles = set() + for x in range(self.w): + for y in range(self.h): + if self.number_tile((x,y)): + n = self.get_neighbours((x,y)) + if self.count_unknowns(n): + tiles.add((x,y)) + return tiles + def get_unknown_tiles(self): """ palauttaa kaikki tuntemattomat laatat """ tiles = set() -- cgit v1.2.3