dwitter.net

+ 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
show FPS hide FPS share 1 remix fullscreen
remix of d/21513 by u/erin

function u(t) {

}//
117/140


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

  • golfed a character and added some better movement - also some help from danny@hille.dk
  • u/Qwitter
    Grand!
  • u/danny@hille.dk
    Cool! how about a texture on it? for(j=w=c.width|=N=60,x.fillRect(68,N,18,w);j--;x.fillRect(X+4*(X*Y/8e3)+90,Y+X/9*S(Y/N+X/N-7*t)+70,s=(X|Y)%256*.06,s))X=j%N*15,Y=j/N*15
  • u/erin
    love it
  • u/Qwitter
    (CO|OL)

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

  • A binary clock. The value p can be changed to resize a lamp(square) while the "1" int the third row can be changed to speed up the clock. The order is left(hours), center(minutes), right(seconds)

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

  • t%.17 is much smoother

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

  • Just to let you know, d is the change of the lineWidth!

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

  • here's more rectangles cuz i still gotta figure out how arcs work :p

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
Xen

function u(t) {

}//
78/140


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

  • May humanity move forwards together for the better. ❤️

Please log in (or register) to comment.

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

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.


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

  • Double wings, organic movements

Please log in (or register) to comment.

show FPS hide FPS share 1 remix fullscreen

function u(t) {

}//
19/140


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

  • hmmm
  • u/tomxor
    Haha, regex cannot parse an AST... also: }{a = 1
  • u/tomxor
    I take that back, not sure what's going on, can't see much happening in between textarea and eval in iframe.
  • u/tomxor
    Ahh, i get it: function u(t) {} {a=1} the end part is valid if it's an object literal or ES6 destructuring.
  • u/tomxor
    You could actually use this for intialisation variables instead of checking !t... might be smaller
  • u/tomxor
    i.e }{a=1 rather than !t||(a=1) (saves 4 chars)

Please log in (or register) to comment.

Loading...
Next page