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 fullscreen

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

  • Rotating Wires

Please log in (or register) to comment.

show FPS hide FPS share 1 remix fullscreen

function u(t) {

}//
133/140


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

  • Kufic-esque Redux
  • u/BriSeven
    Brought it down from 177 to 164 characters by switching the memory from an array to an int, and using bit shifting instead. Got rid of a lot of array operations by making my lookup index into 3 consecutive bits on the int. I saved enough bytes to be able to rearrange the offsets to fill the screen.
  • u/BriSeven
    The dark underline on the previous go was a bug, a nice one. but unfortunately I ended up fixing it.
  • u/BriSeven
    Oh, but you can recreate the bug by changing A=C*2+4 to A=C*2+2`
  • u/BriSeven
    146.. so close! a=t?a:0 T=255 for(C=5;C--;x.fillRect(T*8-t*60%T*8,(5-C)*8+(t*60/T|0)*60,8*V,8))C||(a>>=1),A=C*2+2,V=32085>>(a*t&1<<3|a>>A-3&7)&1,a=a&~(1<<A)|V<<A;
  • u/warbino
    @u/BriSeven 👍

Please log in (or register) to comment.

show FPS hide FPS share fullscreen
Xen
remix of d/17569 by u/andrea270872

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

  • paint by colors with a Vengeance

Please log in (or register) to comment.

show FPS hide FPS share fullscreen

function u(t) {

}//
70/140


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

  • Not clearing canvas in the usual way. #default

Please log in (or register) to comment.

show FPS hide FPS share fullscreen
remix of d/3713 by u/bobdunn

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

}//
109/140


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

  • u/donbright
    interesting technique
  • u/Xen
    your turn ;-) remix: #2920, i hope you like!
  • u/Xen
    your turn ;-) remix: #2920, i hope you like!

Please log in (or register) to comment.

show FPS hide FPS share fullscreen
remix of d/5507 by u/DirtyDan

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

  • Reduced the size and amount of lines to run well on mobile

Please log in (or register) to comment.

show FPS hide FPS share 1 remix fullscreen

function u(t) {

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

  • works best on Firefox

Please log in (or register) to comment.

show FPS hide FPS share fullscreen
ben

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.

Loading...
Next page