frames.append(processedImg)

        reward += ale.act(a)
    total_reward += reward
    currrewards.append(reward)
    currstates.append(imresize(np.asarray(frames), 0.525, interp='nearest'))

    frames = np.swapaxes(np.asarray(frames),0,2)

    from pygame import surfarray

    frames = surfarray.make_surface(frames)
    screen.blit(pygame.transform.scale(frames, (screen_width*2, screen_height*2)),(0,0))

    #get RAM
    ram_size = ale.getRAMSize()
    ram = np.zeros((ram_size),dtype=np.uint8)
    ale.getRAM(ram)


    #Display ram bytes
    font = pygame.font.SysFont("Ubuntu Mono",32)
    text = font.render("RAM: " ,1,(255,208,208))
    screen.blit(text,(330,10))

    font = pygame.font.SysFont("Ubuntu Mono",25)
    height = font.get_height()*1.2

    line_pos = 40
    ram_pos = 0
    while(ram_pos < 128):
Ejemplo n.º 2
0
        reward += ale.act(a)
    total_reward += reward
    currrewards.append(reward)
    currstates.append(imresize(np.asarray(frames), 0.525, interp='nearest'))

    frames = np.swapaxes(np.asarray(frames), 0, 2)

    from pygame import surfarray

    frames = surfarray.make_surface(frames)
    screen.blit(
        pygame.transform.scale(frames, (screen_width * 2, screen_height * 2)),
        (0, 0))

    #get RAM
    ram_size = ale.getRAMSize()
    ram = np.zeros((ram_size), dtype=np.uint8)
    ale.getRAM(ram)

    #Display ram bytes
    font = pygame.font.SysFont("Ubuntu Mono", 32)
    text = font.render("RAM: ", 1, (255, 208, 208))
    screen.blit(text, (330, 10))

    font = pygame.font.SysFont("Ubuntu Mono", 25)
    height = font.get_height() * 1.2

    line_pos = 40
    ram_pos = 0
    while (ram_pos < 128):
        ram_string = ''.join(