plr_thresh = 40 # game_type = 5 game_type = 6 nr_game_iterations = 50 measuring_period = 10 nr_runs = 1 # dummy data used when channel gains are not measured dummyDirectGains = {0: 0.0009268290613003395, 1: 3.77518487745779e-06, 2: 0.00010864181762973266, 3: 0.0008317625408339001} dummyCrossGains = {0: {1: 8.629189815526171e-06, 2: 1.9860138212515864e-05, 3: 0.00010814277139495838}, 1: {0: 1.1528149943349e-06, 2: 1.588459852554849e-05, 3: 4.785576487266305e-06}, 2: {0: 2.7921211726230703e-06, 1: 8.184583907864356e-05, 3: 2.6459159576826786e-06}, 3: {0: 0.00017417959086096514, 1: 1.896643259824681e-05, 2: 0.0003206259020644263}} dummyTxPowers = {0: -8, 1: -8} powerGame = PowerGame(coord_id, nodes_used, costs, freq, game_type, plr_thresh, plot_results) powerGame.initPlayers() if game_type == 6: powerGame.set_total_game_iterations(nr_game_iterations) powerGame.set_measuring_period(measuring_period) if consider_dummy_data: powerGame.setGameDummyData(dummyDirectGains, dummyCrossGains, None) else: powerGame.measureGains() powerGame.playGame(nr_runs) if __name__ == '__main__': main()