dwitter.net | DataMeta (41973)

+ 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

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

  • New Dwitter Compressor - Proof of Concept
  • Show more comments…
  • u/tomxor
    Ah, I don't mean input even, i mean output even... which I guess is easier to do with a condition that checks for the lower surrogate being zero and replaces with 0x20
  • u/tomxor
    argh no i'm getting confused I was right first time, the condition is on i%7
  • u/tomxor
    no that was a terrible idea, I can see why you chose !V, since you don't have to check length and even if you did the minimum number of extraneous bits is 1, which in the 7th position is 0x40 (@) which doesn't eval...
  • u/KilledByAPixel
    tomxor, good ideas! keep em comming. ?0: to || saves 1 byte!

Please log in (or register) to comment.

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

  • Lava

Please log in (or register) to comment.

show FPS hide FPS share 1 remix fullscreen
remix of d/15725 by u/katkip

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/DataMeta
    #uncompressed
  • u/katkip
    wow good job
  • u/pavel
    another take with(x)for(r=960,j=65;j--;fillRect(...d))setTransform(2,0,0,1,960,400+4*j),rotate(t),strokeRect(...d=[r,r,r*=-2,r]),fillStyle=R(64,3*j,r=99)

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

  • c.width*=1;x.lineWidth=3;for(j=59;j--;){x.beginPath();for(i=5;i--;)x.arc(960+S(i*1.57+t)*400,340+C(i*1.57+t)*200+j*5,0,0,7);c.style.background=x.fillStyle=R(70,j*3,50-i*99),x.fill(x.stroke())}

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

  • Star of Pavel

Please log in (or register) to comment.

show FPS hide FPS share fullscreen

function u(t) {

}//
71/140


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

  • Beats me. I just thought it looked pretty.

Please log in (or register) to comment.

show FPS hide FPS share fullscreen

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

  • Just a weird test thing
  • u/0x04
    Maybe weird, but cool 😎

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

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

  • quickly! to the canvas!
  • u/0x04
    🏃‍♂️🏃‍♂️🏃‍♂️😁
  • u/tomxor
    looool 😁
  • u/yonatan
    for(i=c.width|=0;i--;)x.fillRect(...i<9?[99+i*50,450-S(t*9+i%3)**2*29,25,99]:[i,i%2?590+S(t*99+i/9)*9:545,2,9]) - animate their arrival in 29 chars :P
  • u/yonatan
    #default
  • u/joeytwiddle
    Makes me wonder ... what is off screen, chasing the default?

Please log in (or register) to comment.


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.

Loading...
Next page