dwitter.net | tomxor (29605)

+ 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
remix of d/26069 by u/jpgravel

function u(t) {

}//
129/140


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

  • Smoler Mountain Range

Please log in (or register) to comment.


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

Please log in (or register) to comment.

show FPS hide FPS share fullscreen

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

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

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

  • Birchwood Forest 🍂

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

Please log in (or register) to comment.

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

  • Lost At Sea 🏊‍♂️
  • u/UEZ
    I like the very smooth waves :-)
  • u/taupelink
    wow!
  • u/pavel
    Very nice vibe. You can do x.fillStyle='#025'+j for the fade to avoid the low rez.
  • u/pavel
    Hm your sub-pixel trick works even at 1:1 rez... neat

Please log in (or register) to comment.

show FPS hide FPS share 1 remix fullscreen

function u(t) {

}//
134/140


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

  • Spiralnebel (Spiral Nebula), a more accurate translation from the original C64 code. #spiral Original code from 1984 by Norbert Treitz, für Phantasie und Logik.

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

  • d/25887 randomized abstract seascape

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

  • d/25779 randomized arrangement in taupe
  • Show more comments…
  • u/eyaler
    i love it, but noob question - the decoded string is the same length. so why encode?
  • u/eyaler
    z=.61+Math.random()/1e3;for(m=t?0:2e4;m-->1e4;x.fill())x.beginPath(x.fillStyle=R(j=m**(g=m%z),j*.8,j*.75,q=S(m)**4)),x[q>.5?'arc':'rect']((m%13-.5)*160,(j|0)%9*135,40/q,j,j-z/g)
  • u/taupelink
    thank you! i think it's 177 chars when uncompressed
  • u/tomxor
    The funny thing is that it's actually much much longer when you count in bytes. The uncompressed is 178 bytes because it's pure ASCII and the compressed is 319 bytes due to all the multi-byte unicode. (you can get the UTF8 encoded byte length using new TextEncoder().encode('code').length

Please log in (or register) to comment.

Loading...
Next page