import numpy from swing_copter import SwingCopters from swing_copter_constants import SC num_games = SC.mcts_num_games print "MCTS max depth charge: " + str(SC.mcts_max_charge_depth) print "MCTS number of charges: " + str(SC.mcts_num_charges) print "MCTS number of games: " + str(num_games) display_game = True game = SwingCopters(display_game) scores = game.run_mcts_player(num_games) print "Scores: " + str(scores) print "###############" print "Test Settings:" average_score = sum(scores) / (len(scores) + 0.0) print "Average Score: " + str(average_score) st_dev = numpy.std(scores) print "Standard Deviation: " + str(st_dev) print "Max Score: " + str(max(scores)) print "Min Score: " + str(min(scores))
# -*- coding: utf-8 -*- """ Created on Sun Nov 01 18:02:00 2015 @author: Nolan """ import numpy from swing_copter import SwingCopters from swing_copter_constants import SC print "MCTS max depth charge: " + str(SC.mcts_max_charge_depth) print "MCTS number of charges: " + str(SC.mcts_num_charges) display_game = False game = SwingCopters(display_game) num_games = 20 scores = game.run_mcts_player(num_games) print "Scores: " + str(scores) print "Test Settings:" average_score = sum(scores) / ( len(scores) + 0.0 ) print "Average Score: " + str(average_score) st_dev = numpy.std(scores) print "Standard Deviation: " + str(st_dev) print "Max Score: " + str(max(scores)) print "Min Score: " + str(min(scores))
from swing_copter import SwingCopters from swing_copter_constants import SC import numpy display_game = True game = SwingCopters(display_game) num_games = 20 scores = game.run_qlearning_player(num_games) print "Scores: " + str(scores) print "###############" print "Test Settings:" average_score = sum(scores) / ( len(scores) + 0.0 ) print "Average Score: " + str(average_score) st_dev = numpy.std(scores) print "Standard Deviation: " + str(st_dev) print "Max Score: " + str(max(scores)) print "Min Score: " + str(min(scores))
from swing_copter import SwingCopters from swing_copter_constants import SC display_game = True game = SwingCopters(display_game) scores = game.run_human_player(num_games = 10) average_score = sum(scores) / ( len(scores) + 0.0 ) print "Average score: " + str(average_score)
from swing_copter import SwingCopters from swing_copter_constants import SC import numpy display_game = True game = SwingCopters(display_game) num_games = 20 scores = game.run_qlearning_player(num_games) print "Scores: " + str(scores) print "###############" print "Test Settings:" average_score = sum(scores) / (len(scores) + 0.0) print "Average Score: " + str(average_score) st_dev = numpy.std(scores) print "Standard Deviation: " + str(st_dev) print "Max Score: " + str(max(scores)) print "Min Score: " + str(min(scores))