dwitter.net | metamero (18715)

+ 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
Xen

function u(t) {

}//
32/140


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

  • Golden Ratio 32bytes

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

  • this enormous evolving minefield certainly deserves your fullscreen #gameoflife behind the scenes
  • u/metamero
    c.width|=n=128;M=(t?M:[...Array(y=72*n)]).map((v,k)=>t?([n,1,n-1,n+1].map(d=>v+=M[(k+d+y)%y]+M[(k-d+y)%y]),v&&x.fillText(v,2+15*(k%n),9+15*(k/n|0)),v^4?v==3:M[k]):Math.random()>.5)
  • u/DataMeta
    Cool!

Please log in (or register) to comment.

show FPS hide FPS share 1 remix fullscreen

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

  • #Unicode code point ⇄ char converter : left is code point in decimal 🔃 right is character : useful for copying individual combining marks #tool
  • u/metamero
    use ctrl-a then ctrl-c to copy the combining mark on its textarea. then you can it use by pasting after the character you want to modify. once a character is modified, often you can't select just the combining mark anymore, so this little dweet can help to choose and select diacritical and other combining marks. you can try all unicode range e.g. 휂 55042 U+D702. zoom in ;)
  • u/metamero
    focus and edit any field then click out of it

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

  • for(x[g='fillRect'](0,0,c.width=(w=960)*2,i=w*3);i--;x.fillStyle=hsl(${.15*i},99%,60%,x[g](w+(S(q=i/381+C(t/2)*3)*Z)/(Z=C(q)*Z-7)*w,540+S(p)*v/Z*w,s=1+200/Z/Z,s))Z=C(p=i/63.67+t)*(v=i%8/8+1)+3

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

}//
139/140


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

  • now the right way to count bytes AND characters of a javascript (UTF-16) code

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

}//
140/140


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

  • 🐍 #snake 🐍 #GAME 🐍 with death !... wasn't it deadly enough ? 🐍 now with increasing difficulty 🐍 add a space on end of the code to see score 🐍 play on keyboard with WASD 🐍 jogo da cobrinha 🐍 doidera 🐍 things went crazy !

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

  • i'm a newcomer, but codegolf community must decide whether they like to count code size in UTF-16 characters, UTF-16 code units or bytes (or bits, since b and B are different units)
  • Show more comments…
  • u/metamero
    u/f8f82804 unicode chars can be 16 or 32-bit (only). this bug is on front, not on server. or stated other way, this bug is on codegolf community policies.
  • u/metamero
    speaking about bugs, this code actually counts UTF-8 chars (as they are represented in the page/editor). one can see this matter with the symbol (it's 2B long in UTF-16 but 3B in UTF-8). parameter 'utf-16' in TextEncoder is obsolete, see this note here https://developer.mozilla.org/en-US/docs/Web…
  • u/metamero
    d/11906 is my method to count UTF-16 chars
  • u/metamero
    *** this code actually counts bytes of the string encoded with UTF-8 (html context). d/11906 counts bytes of the string encoded with UTF-16 (javascript context). both count Unicode chars (or *code points*) right with Array.from(code).length. this is different from counting *code units* (16-bit unsigned elements).

Please log in (or register) to comment.

show FPS hide FPS share fullscreen

function u(t) {

}//
124/140


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

  • Classic Slack #loading spinner (RIP release)
  • u/metamero
    cool! also cool it's #compressed using the UTF-16 surrogate pairs method =]
  • u/joeytwiddle
    It sure is! I gave your compressor a try.
  • u/joeytwiddle
    This dweet was first attempted by BirdsDweet and myself in February 2018.
  • u/joeytwiddle
    We never really finished it, so this is as far as it got. I publish it now, because Slack has now changed their spinner!

Please log in (or register) to comment.

Loading...
Next page