Пример #1
0
screen = pygame.display.set_mode(size)

Game.screen = screen
Game.screen_width = width * 1.0
Game.screen_height = height * 1.0

Player.screen = screen
Player.height = height
Player.jump_speed = 50
Player.decel = 100
Player.gravity = 15

#Ai Stuffs
batch_size = 100
AIs = []
model = Network.DenseNetwork()
model.addLayer(
    5)  #Input (MyY,next_pipe_Up,next_pipe_height,next_pipe_dist,bias)
model.addLayer(3)  #Deep
model.addLayer(1)  #output


def create_networks():
    global AIs
    global batch_size
    for i in range(batch_size):
        AIs.append((Player.Player(), model.clone()))
        AIs[-1][1].layers[-1][0].output_funct = AIs[-1][0].jump
        time.sleep(0.001)