Simulation d’éclaires (ça rend encore mieux en accéléré)
from random import * from kandinsky import * from ion import * from time import * def eclaire(): l,a,t=[[randint(0,320),0,255]],0,monotonic();fill_rect(0,0,320,222,'black') while l!=[]: sleep(0.01-monotonic()+t);t=monotonic();l.append([l[-1][0],a,255]);l[-1][1]+=1;l[-1][0]+=randint(-2,2);a+=2 while True: comt=0 for i in range(len(l)): fill_rect(int(l[i][0]),int(l[i][1]),1,3,(0,0,l[i][2]));l[i][2]-=2 if l[i][2]==1 or l[i][1]<0 or l[i][1]>222 or l[i][0]<0 or l[i][0]>320:del l[i];break comt+=1 if len(l)==comt:break eclaire() while True: if randint(0,100)==0:eclaire() sleep(0.05)