def _init_game(self, config): # update player props p1, p2 = self.players p1.symbol = config.basic.characters.p1 p2.symbol = config.basic.characters.p2 # init state side = config.basic.side_length grid = world.make_quadgrid(rows=side, cols=side, table=self.table, field_obj_type='Tick', grid_obj_type='Board') self.state.board = grid
def _init_game(self, config): # update player props chars = config.basic.characters.split() vals = config.basic.vals.split() i = 0 for plid in self.players: self.players[plid].symbol = chars[i] self.players[plid].val = int(vals[i]) i+=1 # init state side = config.basic.side_length stride = config.basic.stride_length grid = world.make_quadgrid(rows=side, cols=side, table=self.table, field_obj_type='Tick', grid_obj_type='Board') self.state.board = grid self.state.limit = stride
def _init_game(self, C, config, settings): # update player props p1, p2 = C.players p1.symbol = config.basic.characters.p1 p2.symbol = config.basic.characters.p2 p1._val = -1 p2._val = 1 # init state side = config.basic.side_length grid = world.make_quadgrid(rows=side, cols=side, table=C.table, field_obj_type='Tick', grid_obj_type='Board') C.state.board = grid