u(t) is called 60 times per second.
t: Elapsed time in seconds.
S: Shorthand for Math.sin.
C: Shorthand for Math.cos.
T: Shorthand for Math.tan.
R: Function that generates rgba-strings, usage ex.: R(255, 255, 255, 0.5)
c: A 1920x1080 canvas.
x: A 2D context for that canvas.
this one seems to outperform my original, probably due to all the color calls in mine. One thing I haven't been able to figure out is why the same code performs better on codegolf.tk than dwitter. Not trying to advertise, but it's true and it was just an accidental product of how it was made i guess. E.g. compare d/11913 to https://codegolf.tk/a/366 The code is identical, but on my computer the latter runs visibly smoother. ¯\_(ツ)_/¯ If any plucky ducks want to compare sources, the frontend of codegolf.tk is here https://github.com/srmcgann/codegolf2.0, and the backend: https://github.com/srmcgann/codegolf/blob/ma…
u(t) is called 60 times per second.
t: elapsed time in seconds.
c: A 1920x1080 canvas.
x: A 2D context for that canvas.
S: Math.sin
C: Math.cos
T: Math.tan
R: Generates rgba-strings, ex.: R(255, 255, 255, 0.5)