Playlist NUMWORKS de ma chaine Youtube
Put your your score in comment / Mets ton score en commentaire !
from kandinsky import * from ion import keydown from time import monotonic from random import randint def onOff(i, style): if i < 20: t, y = 45, i // 5 a, e = 5, 0 coul = i // a else: i -= 20 t, y = 37, 4 + i // 6 a, e = 6, 2 coul = i // a + 4 x = (i % a) * t fill_rect(26 + x + e, 187 - 30 * y, t - 2, 25, style[coul]) def init(): fill_rect(0, 0, 320, 222, (0, 0, 0)) for r in range(7): fill_rect(20, 185 - 30 * r, 235, 29, light[r]) for i in range(38): onOff(i, dark) codes = [] for c in range(7): e = 0 if c < 4 else 1 codes += list(range(48 - 6 * c, 53 + e - 6 * c)) light = (252, 61, 33),(252, 159, 0),(252, 237, 0), (54, 205, 0),(35, 196, 242),(181, 101, 241),(252, 61, 33) dark = (208, 7, 0),(224, 94, 0),(241, 181, 0),(41, 151, 0),(10, 137, 204),(136, 51, 208),(208, 7, 0) while True: init() i = 0 while i < 38: while not (keydown(codes[i])): continue if i == 0: t = monotonic() draw_string("{0:.2f}".format(monotonic() - t), 270, 100, (255,) * 3, (0, 0, 0)) onOff(i, light) i += 1 t = monotonic() while monotonic() - t < 4: onOff(randint(0, 37), [light, dark][randint(0, 1)])