dwitter.net | #cube

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

  • Load older comments...
  • katkip: This is awesome
  • katkip: uncompressed: for(c.width&=i=-17;i++<13;)for(j=-17;j++<13;x.fillRect((15+q*(j-i))*64+S(t*4)*d,(15+q*(i+j))*40+C(t*4)*d,9,9))Z=i>0&j>0?0:j<i?j:i,X=j-Z,Y=i-Z,q=-(X<5&Y<5&-Z<5)|1,d=q*4*(X+Y-Z-6)+24
  • katkip: #illusion

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

  • jylikangas: White crane playing Rubik's cube. Don't ask. :)
  • jylikangas: Uncompressed 140b cube... for(c.width=-1,j=3;j--;)for(i=9;i--;x.beginPath(x.fill(x.arc(150+S(a=.79*i+95-t%1/.6*!(t&3-j))*r,60+C(a)*r/2+j*27,5-j,0,7))))r=38*!!i+i%2*16
  • lionleaf: #cube
  • BuRRak: This is so random and I love it

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 FPS hide FPS share 1 remix fullscreen
remix of d/10900 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

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

  • keithclark: Managed to shave off enough bytes to get Y axis movement. Hat tip to @prplz for help saving bytes
  • keithclark: For better resolution, at the expense of FPS:
  • keithclark: for(c.width=640,i=4e3;i--;i&512||x.fillRect(320-(3-S(t)-i%8)*J,240+((i/8&7)-3.7+t%1)*J,J/=2,J))J=5e3/(i/64+t%2*8),x.fillStyle=R(q=2e4/J,q,q)
  • lionleaf: #d3 #depth #cube

Please log in (or register) to comment.

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

function u(t) {

}//
142/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 1 remix fullscreen
remix of d/10512 by u/f8f82804

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

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


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

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.

Loading...
Next page