dwitter.net | BriSeven (1013)

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

}//
139/140


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

  • u/iverjo
    To save one character (avoid the exclamation mark), you can do t?0:X=[]; or X=t?X:[];
  • u/BriSeven
    ah yes, thank you

Please log in (or register) to comment.

remix of d/530 by u/BriSeven

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

  • u/iverjo
    At first I didn't realise it was multicolor. It gets interesting after 20 seconds, when the green color crawls from the bottom, and other colors follow

Please log in (or register) to comment.

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

  • In case you're looking at this and wondering where the Sierpinsky pattern is coming from, it's here: &i

Please log in (or register) to comment.

show FPS hide FPS share 1 remix fullscreen
remix of d/526 by u/BriSeven

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

  • a slight variation that happens to look IMHO a fair bit more pleasant and glassy.

Please log in (or register) to comment.

show FPS hide FPS share fullscreen
remix of d/522 by u/BriSeven

function u(t) {

}//
102/140


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

  • Same functionality, but smaller, using advice from previous commenters.

Please log in (or register) to comment.

show FPS hide FPS share 1 remix fullscreen
remix of d/522 by u/BriSeven

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

  • Holiday glass, using an adaptation of new_core's iteration on the colour palette trick, which I was able to shave down further to x.fillStyle=R((d=119*i)%256,d/1.4%256,d/7%256)

Please log in (or register) to comment.

show FPS hide FPS share fullscreen
remix of d/524 by u/BriSeven

function u(t) {

}//
131/140


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

  • add sweep and moar motion blur!!

Please log in (or register) to comment.

show FPS hide FPS share 1 remix fullscreen
remix of d/523 by u/iverjo

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

  • made the constant into t, added some motion blur to make it less seizure inducing.

Please log in (or register) to comment.

remix of d/521 by u/BriSeven

function u(t) {

}//
127/140


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

  • fixed the hex string.
  • u/lionleaf
    That's cool!
  • u/New_Core
    other way, same colors, but not better way: for(i=16;i--;)x.fillStyle=R((d=i*parseInt(77,16))%256,(d/1.4)%256,(d/7)%256),x.fillRect(i*160+S(t)*300-300,0,160,1080)

Please log in (or register) to comment.

show FPS hide FPS share 2 remixes fullscreen

function u(t) {

}//
123/140


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

  • zensaiyuki: I found this trick for generating a 16 color palette: i*0x775511. i wonder if it can be made smaller in javascript.
  • u/iverjo
    Neat. To begin with, you can replace 0x775511 with 7820561. Further, you can look into bit operations or modulo to truncate/slice the string

Please log in (or register) to comment.

Loading...
Next page