Ejemplo n.º 1
0
    def task(self):
        throw.NUM_WEDGES = 8
        throw.wedges = [ 4, 6, 2, 7, 1, 8, 3, 5 ]
        throw.START_SCORE = 100
        throw.init_board()
	random.seed()
        throw.init_thrower()
        
         
        num_games=10
        modelfree.ACTIVE_STRATEGY = 2;	
        y1=  darts.test(num_games, "modelfree")
        modelfree.ACTIVE_STRATEGY = 2;	
	y2=  darts.test(num_games, "modelfree")
	listNames = ["Strategy 1","Strategy 2"]
	y= [y1, y2]
	listData = y
	
	chart = {"chart": {"defaultSeriesType": "line"},
                 "xAxis": {"categories": listNames},
                 "yAxis": {"title": {"text": "#Throws"}},
                 "title": {"text": "Average #throws to finish vs. #games"}, 
                 "series": [ {"name": "Average policy performance", 
	                      "data": listData} ] }
        return chart
Ejemplo n.º 2
0
    def task(self):
        throw.init_board()
	throw.use_simple_thrower()
        y1= darts.test(1, "mdp")
        
        throw.init_board()
        throw.use_simple_thrower()
        y2=darts.test(5, "mdp")    	
	
	throw.init_board()
	throw.use_simple_thrower()
        y3=darts.test(10, "mdp")    	
		    	
	listNames = ["1 game", "5 games", "10 games"]
	listData = [y1, y2, y3]
	chart = {"chart": {"defaultSeriesType": "column"},
                 "xAxis": {"categories": listNames},
                 "yAxis": {"title": {"text": "#Throws"}},
                 "title": {"text": "Average #throws to finish vs. #games"}, 
                 "series": [ {"name": "Average policy performance", 
	                      "data": listData} ] }
        return chart
Ejemplo n.º 3
0
    def task(self):
        throw.NUM_WEDGES = 8
        throw.wedges = [4, 6, 2, 7, 1, 8, 3, 5]
        throw.START_SCORE = 100
        throw.init_board()
        random.seed()
        throw.init_thrower()

        num_games = 10
        modelfree.ACTIVE_STRATEGY = 2
        y1 = darts.test(num_games, "modelfree")
        modelfree.ACTIVE_STRATEGY = 2
        y2 = darts.test(num_games, "modelfree")
        listNames = ["Strategy 1", "Strategy 2"]
        y = [y1, y2]
        listData = y

        chart = {
            "chart": {
                "defaultSeriesType": "line"
            },
            "xAxis": {
                "categories": listNames
            },
            "yAxis": {
                "title": {
                    "text": "#Throws"
                }
            },
            "title": {
                "text": "Average #throws to finish vs. #games"
            },
            "series": [{
                "name": "Average policy performance",
                "data": listData
            }]
        }
        return chart
Ejemplo n.º 4
0
    def task(self):
        throw.init_board()
        throw.use_simple_thrower()
        y1 = darts.test(1, "mdp")

        throw.init_board()
        throw.use_simple_thrower()
        y2 = darts.test(5, "mdp")

        throw.init_board()
        throw.use_simple_thrower()
        y3 = darts.test(10, "mdp")

        listNames = ["1 game", "5 games", "10 games"]
        listData = [y1, y2, y3]
        chart = {
            "chart": {
                "defaultSeriesType": "column"
            },
            "xAxis": {
                "categories": listNames
            },
            "yAxis": {
                "title": {
                    "text": "#Throws"
                }
            },
            "title": {
                "text": "Average #throws to finish vs. #games"
            },
            "series": [{
                "name": "Average policy performance",
                "data": listData
            }]
        }
        print darts.GAMMA
        return chart