dwitter.net

+ New dweet
function u(t) {
} //
122/140


Please log in (or register) to post a dweet (copy-paste the code somewhere safe to save it meanwhile)


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.
Try the new frontend: beta.dwitter.net
Current theme challenge: #Food
show FPS hide FPS share 1 remix fullscreen
remix of d/22738 by u/TGY

function u(t) {

}//
129/140


Please log in (or register) to post as a new dweet (copy-paste code somewhere safe to save it meanwhile).

  • Very cool idea by TGY, playing around with the concept
  • u/Agnes
    You can even optimise this by adding a=a.filter(e=>e>0) if X*Y is replaced by (e.x-960)*(e.y-540), which I guess doesn't matter at all but feels better somehow if someone were to sit around clicking on this millions of times
  • u/aleamb
    #interactive

Please log in (or register) to comment.

show FPS hide FPS share fullscreen

function u(t) {

}//
139/140


Please log in (or register) to post as a new dweet (copy-paste code somewhere safe to save it meanwhile).

  • hyptnotizer

Please log in (or register) to comment.

show FPS hide FPS share fullscreen

function u(t) {

}//
134/140


Please log in (or register) to post as a new dweet (copy-paste code somewhere safe to save it meanwhile).

Please log in (or register) to comment.

show FPS hide FPS share fullscreen

function u(t) {

}//
104/140


Please log in (or register) to post as a new dweet (copy-paste code somewhere safe to save it meanwhile).

Please log in (or register) to comment.


function u(t) {

}//
136/140


Please log in (or register) to post as a new dweet (copy-paste code somewhere safe to save it meanwhile).

  • u/taupelink
    FYI: This dweet looks different to me, depending on whether I'm viewing it on iOS/Safari or on Chromebook/Chrome. On iOS, there's more detail even in the dark areas. I'm guessing it reflects a difference in how the 'hue' is implemented, but I dunno.
  • u/sigveseb
    Awesome! Love dweets that expose browser implementation differences like this. Looks cool too :)

Please log in (or register) to comment.

show FPS hide FPS share fullscreen

function u(t) {

}//
117/140


Please log in (or register) to post as a new dweet (copy-paste code somewhere safe to save it meanwhile).

Please log in (or register) to comment.

show FPS hide FPS share fullscreen

function u(t) {

}//
134/140


Please log in (or register) to post as a new dweet (copy-paste code somewhere safe to save it meanwhile).

Please log in (or register) to comment.

show FPS hide FPS share fullscreen

function u(t) {

}//
140/140


Please log in (or register) to post as a new dweet (copy-paste code somewhere safe to save it meanwhile).

  • Gamma (𝛾) and Beta (β) brain waves while composing a Dweet.
  • u/EliteDaMyth
    you can save 2 chars by removing the brackets around the multiplication/division. for(c.width=880,β=300;β--;c.style.filter="invert()")𝛾=S(β)*(β-360)/C(β*β+3*t),x.lineTo(3*β,220*(K=.7+frame%2)+80*S(β/𝛾)*S(𝛾)/K);x.stroke()

Please log in (or register) to comment.

show FPS hide FPS share 1 remix fullscreen

function u(t) {

}//
140/140


Please log in (or register) to post as a new dweet (copy-paste code somewhere safe to save it meanwhile).

Please log in (or register) to comment.

show FPS hide FPS share fullscreen

function u(t) {

}//
125/140


Please log in (or register) to post as a new dweet (copy-paste code somewhere safe to save it meanwhile).

  • Crawling centipede. 🐛💨
  • u/lars-erik
    Uncompressed: c.width=1200 x.translate((99-t*200|0)%2e3+1e3,n=99) for(i=n;i--;x.arc(h,0,40,0,7),x.quadraticCurveTo(h-n,0,h+S(t*2+i)*n,C(t*2+i)*59+n))x.moveTo(h=i*9,0) x.stroke()

Please log in (or register) to comment.

Loading...
Next page