Compare commits

...

2 commits

Author SHA1 Message Date
86d41e5057
Fixed picking algorithm 9001 2023-12-02 23:57:06 -07:00
22290acbf0
Fixed the weird spinning behaviour 2023-12-02 23:49:30 -07:00

View file

@ -69,10 +69,11 @@ while running:
t = time.time() - t0 t = time.time() - t0
bs_scale = (random.random() + 1) bs_scale = (random.random() + 1)
if t < 6.2831 * bs_scale: if t < 6.2831 * bs_scale:
d_ang = (math.cos(t + 3.1415 * bs_scale) + 1) / (t + 1) #d_ang = (math.cos(t + 3.1415 * bs_scale) + 1) / (t + 1)
d_ang = (math.e**(-2*t)) * (math.cos(0.25*t*bs_scale) + 1)
ang += d_ang * (random.random() / 2 + 1) ang += d_ang * (random.random() / 2 + 1)
else: else:
i = int(-(ang % 360) / (360 / len(items))) i = int(-((ang + (360/len(items)/2)) % 360) / (360 / len(items)))
print(items[i]) print(items[i])
bigfont = pygame.font.SysFont(None, 112) bigfont = pygame.font.SysFont(None, 112)