dwitter.net | DataMeta (41275)

+ 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

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 1 remix fullscreen

function u(t) {

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

}//
139/140


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

  • u/taupelink
    looks like all-grey on iOS...not sure what's going on
  • u/taupelink
    I think it has to do with the fillRect function and fractional widths. I wonder whether tiny widths get rounded up in iOS, filling in blanks that appear on other systems

Please log in (or register) to comment.

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

  • Moments before it all started

Please log in (or register) to comment.

show FPS hide FPS share fullscreen

function u(t) {

}//
57/140


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

  • If the message is tiny, does it matter that my cypher sucks?
  • Show more comments…
  • u/tomxor
    Combining keystream (x) with plaintext to get ciphertext: ciphertxt = [...plaintxt].map(c => {c = String.fromCharCode(x & 31 ^ c.charCodeAt(0));x = LFSR(x);return c;}).join('')
  • u/tomxor
    Remaining pieces: keytext, plaintext, LFSR function.
  • u/tomxor
    key = 'dwitter'; plaintxt = 'awesome'
  • u/tomxor
    Only piece left is which 32bit LFSR is used to generate keystream x.

Please log in (or register) to comment.

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

  • simple djb-like non-#crypto hash function
  • u/DataMeta
    1000BTC to anyone who implements SHA-2 in 140 bytes ;)

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

}//
118/140


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

  • u/DaSpider
    Any decorative reason for that r=Math.random?

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

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

  • leak
  • Show more comments…
  • u/Billedluh
    & I'm sure someone has already done this, I mostly post it so I can go to sleep.
  • u/Billedluh
    source
  • u/Billedluh
    source
  • u/Billedluh
    c.width|=w=900 if(t==0)y=[],v=[] for(i=1;i<w;i++) {if(t<.1||y[i]>1200||y[i+2]<0)y[i]=w,v[i]=9*C(i*9*t)-30,y[i+w]=w,v[i+w]=9*S(i+5) x.fillRect(y[i+w]+=v[i+w],y[i]+=v[i]+=1-v[i]*(y[i]>900)/3,9,9)}

Please log in (or register) to comment.

Loading...
Next page