from kandinsky import draw_string from time import sleep density = 'N@#W$9876543210?!abc;:+=-,._ ' t = len(density) frame = 0 while True: for y in range(15): sign = y % 2 * 2 - 1 v = '' for x in range(32): v += density[(y + x * sign + frame) % t] draw_string(v,0,15*y,(255,255,255),(0,0,0)) frame += 1 sleep(.02)