dwitter.net | magna (3923)

+ 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
remix of d/24960 by u/jdspugh

function u(t) {

}//
130/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/24304 by u/cantelope

function u(t) {

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

remix of d/24293 by u/magna

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

  • Pixellated emoji renderer. Change value of e.
  • u/magna
    *pixelated
  • u/danny@hille.dk
    uncompressed -> if(!t){for(x.fillText('🍎',10,14),i=576;i--;x.fillRect(X*60,Y*60,60,60))x.fillStyle=R(...x.getImageData(X=i%32,Y=i>>5,1,1).data.slice(0,3))}
  • u/danny@hille.dk
    Pick your fruit with caution... for(x.font='1cm z',x.fillText('🍑',-11,22),i=576;i--;x.fillRect(X*60,Y*60,60,60))x.fillStyle=R(...x.getImageData(X=i%32,Y=i>>5,1,1).data)

Please log in (or register) to comment.

show FPS hide FPS share fullscreen
remix of d/24097 by u/magna

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

}//
119/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/22521 by u/magna

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

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

}//
75/140


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

  • valueOf trick

Please log in (or register) to comment.

show FPS hide FPS share 1 remix fullscreen
remix of d/21120 by u/tomxor

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/20456 by u/magna

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

  • tiyx.land runtime
  • Show more comments…
  • u/magna
    Uncompressed: with(x)for(fillRect(0,0,w=c.width|=0,w),i=256;i--;fill())beginPath(),arc((X=i%16)+1<<6,(y=i>>4)+1<<6,32*Math.abs(v=f(X)),0,7),fillStyle=R(w,k=(v>0)*w,k)
  • u/pavel
    139 but origin is (0,1) :/ f=_=>S(Y/8+t) with(x)for(m=w=i=273;Y=--i>>4;beginPath(fill(arc(X+1<<6,Y<<6,v>0?v:-v,m=0,7))))v=32*f(X=i%16)+m*m,fillStyle=R(k=w-m,k*=v>0,k)
  • u/erin
    shouldn't these clip the circles' radius' to -1,1?
  • u/Qwitter
    awesome style: centered?

Please log in (or register) to comment.

Loading...
Next page