dwitter.net | #uncompressed

+ 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 fullscreen

function u(t) {

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

  • Show more comments…
  • u/pavel
    Notice how d only takes one argument, and it ignores it.
  • u/KilledByAPixel
    I see what you did there. So many great tricks in this one.
  • u/pavel
    p+=r*=d(p+=r) the inner p+=r increments p and d ends runs with that value, however the outer p+= caches the old value of p so when d resolves the inner p+=r is silently ignored!
  • u/pavel
    #physics

Please log in (or register) to comment.

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

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

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

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
remix of d/12355 by u/cantelope

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

  • Show more comments…
  • u/pavel
    Err, between -1 and 1, and this makes the top and bottom panels.
  • u/cantelope
    I see some gathering of points in the middle of the top and bottom panels, but other than that, a faithful reproduction. kudos!
  • u/pavel
    I use polar coordinates, even though the radius is uniformly random that results in more dots near the middle :/
  • u/iverjo
    #cube #d3

Please log in (or register) to comment.

show FPS hide FPS share fullscreen
remix of d/9294 by u/cantelope

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/cantelope
    gotta hand it to you 👏
  • u/pavel
    Playing it safe on the arc angle, modding it by 2pi just to avoid the bug on Safari.

Please log in (or register) to comment.

show FPS hide FPS share 1 remix fullscreen
remix of d/11963 by u/cantelope

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 1 remix fullscreen
remix of d/11836 by u/cantelope

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

  • Uncompressed
  • u/cantelope
    amazing remix, as always :D
  • u/cantelope
    was wondering where you've been.. i shudder to think what you can make within 1kb. feel free to remix my work on codegolf.tk if you like.
  • u/pavel
    Thanks man! I was on vacation in New Zealand for a month with just my phone. I'll check out codegolf.tk, I do like optimizing down to 140.
  • u/pavel
    #uncompressed

Please log in (or register) to comment.

show FPS hide FPS share fullscreen
remix of d/11472 by u/cantelope

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

  • k=[4 bits for y][4 bits for x][3 bits for hexagon vertex]
  • Show more comments…
  • u/pavel
    d is horizontal offset, even rows are offset from odd rows. Using +4*t&1 to explicitly cycle the animation every second instead of implicitly cycling every 2 seconds. Longer cycle leads to z<0 and glitches or hexagons that don't reach the camera.
  • u/magna
    Wow!
  • u/aleamb
    awesome!!!
  • u/pavel
    #uncompressed with one plane

Please log in (or register) to comment.

show FPS hide FPS share 1 remix fullscreen
remix of d/11426 by u/Quant1um

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

Loading...
Next page