La tarea:
Dado un .txtarchivo con cuadros de arte ASCII, cada uno separado por un \n(vea este ejemplo si no está claro), genera una imagen en movimiento con cuadro con 1 cuadro por segundo.
Tenga en cuenta que hay un final \nen el cuadro final.
Las dimensiones de cada cuadro serán:
- X <80
- Y <20
Las normas
- El fotograma anterior debe borrarse antes de que se muestre el siguiente, por lo que imprimir cada fotograma en el terminal no es una respuesta válida.
- Nuevo Puede tomar el nombre del archivo como lo desee, ya sea almacenado en una variable o de sys args.
- Nuevo Las imágenes deben tener un bucle indefinido
- Este es el código de golf: el programa más pequeño gana.
Ejemplo
Entrada
0 0
0 0
00000
0 0
0 0
00000
0
00000
0
00000
0 0
0 0
0
0
0
Salida

Sin golf
import curses, time
stdscr = curses.initscr()
Frames = file.read(file('Frames.txt')).split('\n')
while True:
y = 0
for i in range(len(Frames)):
stdscr.addstr(y,0,Frames[i])
stdscr.refresh()
y += 1
if Frames[i] == '':
y = 0
stdscr.clear()
time.sleep(1)
document.body.innerText