def main(): # center = [4, 4] # point1 = center # # exit() board = Board() black = Player(board, 'black') white = Player(board, 'white') # for pos in [ # # [2, 3], [5, 4], [6, 2] # [1, 1], [2, 2], [3, 3], [4, 4], [5, 5], [6, 6], [7, 7], [8, 8] # ]: black.makeMove(pos) for pos in [[0, 1], [0, 2], [0, 3], [0, 4], [0, 5], [0, 6], [0, 7], [0, 8]]: white.makeMove(pos) board.prettyPrint() infl_calc.getInfluence(board) # print(black_bot.getAngularProxInflGrid()) # print(black_bot.getWholeBoardRawInfluenceGrid(to_print=True)) # print("abs_life =", black_bot.groupHasAbsLife([7, 2])) exit()
def __init__(self, app): super(MainWindow, self).__init__() self.main_menu_bar = MainMenuBar() self.add_widget(self.main_menu_bar) self.content_scroll = ContentScroll() self.add_widget(self.content_scroll) app.data['board'] = Board(app.data['board_size']) app.data['player']['black'] = Player(app.data['board'], 'black') app.data['player']['white'] = Player(app.data['board'], 'white') """ TESTING / DEBUGGING >>> """ Window.bind(on_key_down=self.keyboardInput)