Ejemplo n.º 1
0
    def __init__(self, name):
        FlappyAgent.__init__(self, name)

        self.player_y_bins = np.linspace(0, 512, 15)
        self.player_vel_bins = np.linspace(-8, 10, 15)
        self.next_pipe_dist_bins = np.linspace(0, 288, 15)
        self.next_pipe_top_bins = np.linspace(0, 512, 15)
Ejemplo n.º 2
0
 def __init__(self, name):
     FlappyAgent.__init__(self, name)
     self.lr = 0.00001
     self.episode = []
     self.weights = [
         np.array([0] * 4, dtype=np.float64),
         np.array([0] * 4, dtype=np.float64)
     ]  # [0 flap, 0 noop]
Ejemplo n.º 3
0
    def __init__(self, name):
        FlappyAgent.__init__(self, name)

        self.player_pipe_difference_bins = np.linspace(13, 76, 3)
Ejemplo n.º 4
0
 def __init__(self, name):
     FlappyAgent.__init__(self, name)
     self.learning_rate = 0.00001
     self.episode = []
     self.weights = [np.array([0]*4, dtype=np.float64), np.array([0]*4, dtype=np.float64)]    
Ejemplo n.º 5
0
    def __init__(self, name):
        FlappyAgent.__init__(self, name)

        self.player_pipe_difference_bins = np.linspace(13, 76, 11)
        self.pipe_next_pipe_difference_bins = np.linspace(-158, 158, 5)
Ejemplo n.º 6
0
    def __init__(self, name):
        FlappyAgent.__init__(self, name)

        self.pipe_next_pipe_difference_bins = np.linspace(-158, 158, 5)
        self.distance_to_pipe_bins = np.linspace(0, 65, 4)
        self.bird_pipe_difference_bins = np.linspace(0, 100, 11)
Ejemplo n.º 7
0
 def __init__(self, name):
     FlappyAgent.__init__(self, name)
     self.count = 0
     self.split = 5