import strategy RUNS = 1 MAP_NAME = 'Kiruna' def add(name, amount = 1): return lambda: strategy.add_house(name, amount) def cc(*funcs): def h(): for f in funcs: f() return h if __name__ == "__main__": strategy.add_house('ModernApartments') strategy.add_house('EnvironmentalHouse') strategy.high_rise_availability(150) #strategy.diversify() strategy.fill_up(11, 'ModernApartments') strategy.cold() strategy.closed() def bottom(scores): return 'Max: {}\tAvg: {:10.2f}'.format(max(scores), sum(scores) / len(scores)) def nop(): pass def alt(): SETTINGS.UPGRADE.SAVE_FOR_UPGRADE = True def reprio():
def add(name, amount = 1): return lambda: strategy.add_house(name, amount)
from solvers.experiment import setup, take_turn, SETTINGS from solver import main, forget, pretty from tools.dirtyRegulator import ENERGY import strategy RUNS = 3 MAP_NAME = 'training1' if __name__ == "__main__": strategy.add_house('LuxuryResidence', 7) strategy.add_house('ModernApartments') strategy.add_house('EnvironmentalHouse') strategy.high_rise_availability(0) strategy.fill_up(11, 'ModernApartments') strategy.warm() strategy.closed() strategy.open_with('LuxuryResidence') def bottom(scores): return 'Max: {}\tAvg: {:10.2f}'.format(max(scores), sum(scores) / len(scores)) def nop(): pass def alt(): #SETTINGS.UPGRADE.PRIORITY['EnvironmentalHouse'] = ['SolarPanel'] SETTINGS.UPGRADE.PRIORITY['LuxuryResidence'] = ['SolarPanel'] SETTINGS.UPGRADE.LOW_PRIORITY['LuxuryResidence'] = [ 'Playground', 'Insulation', 'Caretaker', 'Regulator', 'Charger' ]