dwitter.net | mohd-akram (6754)

+ 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: #Opposites
show FPS hide FPS share 2 remixes fullscreen

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).

Please log in (or register) to comment.

show FPS hide FPS share fullscreen
remix of d/11192 by u/pavel

function u(t) {

}//
137/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).

  • Cool S

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).

  • u/anotherkitten
    stop being so good
  • u/katkip
    i love your beesandbombs dweets
  • u/pavel
    I call fill just once, the black bits are a single connected shape that zig-zags, the messy edges are hidden offscreen.
  • u/pavel
    I use 1/(1+9e9**x) to smooth step but even rows step twice in one cycle which is done by adding (j|t)%2 as offset.
  • u/pavel
    In hindsight ~~x+(x%1)**9 is better for multi-smooth-step animations.

Please log in (or register) to comment.

show FPS hide FPS share 1 remix 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).

Please log in (or register) to comment.

show FPS hide FPS share fullscreen

function u(t) {

}//
132/140


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

  • u/pavel
    Using scale(9,9) to get thick lines and shave some digits from coordinate numbers (e.g. 60 vs 540 for height)
  • u/pavel
    x.arc(X,Y,r,a,a) = x.lineTo(X+r*C(a),Y+r*S(a))
  • u/katkip
    Duuude
  • u/katkip
    Awesomeee

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).

  • u/pavel
    Golfed 3 loops into one. Lowest bit of i determines half-circle, next 5 bits determine X and the rest determine Y
  • u/pavel
    i&62 = (i>>1)%32*2 = X*2
  • u/jylikangas
    There's a lot of really clever tricks in your dweets. Keep them coming! :)
  • u/katkip
    wow

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).

  • u/pavel
    Getting the white to go over the front but behind the back is so hard! Had to use emojis to save bytes but its janky on some devices.

Please log in (or register) to comment.

show FPS hide FPS share fullscreen
remix of d/11126 by u/pavel

function u(t) {

}//
135/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) {

}//
139/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.

Loading...
Next page