Ejemplo n.º 1
0
    #print("date:", date)
    #print("awayPitcher:", awayPitcher)
    #print("homePitcher:", homePitcher)
    #print("awayBatter:", awayBatter)
    #print("homeBatter:", homeBatter)
    #game_row.append([date,awayName,homeName,awayBatter,homeBatter,awayPitcher,homePitcher])
    allGames.append([date, awayName, homeName, awayBatter, homeBatter, awayPitcher, homePitcher])
    #allGames.append(game_row)

game = []

for schedule in allGames:
    print("Simming game ", schedule[0], " of ", schedule[1], " vs. ", schedule[2])
    gameDB = Database(schedule[1], schedule[2], schedule[0])
    gameDB.createScoreTable()
    gameDB.createPlayerTable()
    game = Game(schedule[1], schedule[2], schedule[3], schedule[4], schedule[5], schedule[6], schedule[0])
    for i in range(1, NUM_OF_GAMES + 1):
        game.simulateGame()
        gameDB.insertScore(i, game.away.getScore(), game.home.getScore())
        for player in game.home.getPlayers():
            gameDB.insertStat(player.getCode(), i, player.getGameStats())
        for player in game.away.getPlayers():
            gameDB.insertStat(player.getCode(), i, player.getGameStats())

        game.reset()
    gameDB.forceCommit()

print("Simmed all games")
#print("Name\t\t\tAB\tSO\tBB\tH\tS\tD\tT\tHR"
#for player in game.away.getPlayers():