dwitter.net | KilledByAPixel (17419)

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

}//
132/140


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

  • Standardized chart of a+=n&i, x+=cos(a), y+=sin(a), change n=0 to see more
  • u/kian
    Such a beautiful exploration you have going!
  • u/KilledByAPixel
    Thank you, this is a fun series to explore, starting to get a good feel for how it works.
  • u/KilledByAPixel
    Because i is 2048, this one repeats every 2048.
  • u/Tekmap
    amazing

Please log in (or register) to comment.

show FPS hide FPS share fullscreen

function u(t) {

}//
62/140


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

  • Ancient Text

Please log in (or register) to comment.


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

  • u/pavel
    x.rotate is shorter, as usual for(t*=7200,i=420;i--;x.fillText(j=i/12|0,j,15*S(j*j*t),4))x.setTransform(1,0,0,i%12<6?-1:1,t%1980,t/24),x.rotate(i%12/.954)
  • u/KilledByAPixel
    Thanks! I will use that method for the next iteration

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

  • Krypto the Superdog 🐕 #crypto

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

  • ̇̂͏̙̆̅ͭ͋͝G̥̜̀͛ͦͭ̄͑̿l̩̦̮̺̊̐̀ͫ͞i̸̬͓̪͚ͤ̇̋̕t̶̙͑ͥͬͬͫ̎ͭc̫̠͉ͭ͊ͫ̌̀͠h̨͎̖ͭ̄́ͬ̽͘ ͕͚͖͍̩͊̓͢͟D̞̩̃̀ͬͭ̀̊͝w͏̪̱̮̥̅̑ͭͨe̙ͭ̊̀̿̀̆ͪ́e̵̠ͩ̈͆̀̃ͪ̕t - Enter text to see glitched version. #crypto

Please log in (or register) to comment.

show FPS hide FPS share fullscreen

function u(t) {

}//
136/140


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

  • Glitch Party 3

Please log in (or register) to comment.

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

  • Clean Long Trails #Default - demo of technique to fully fade off trails

Please log in (or register) to comment.

show FPS hide FPS share fullscreen

function u(t) {

}//
95/140


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

  • #mouse position using innerWidth
  • u/ElisionFR
    Where does innerWidth come from and why does it stop working when I put it outside the event ?
  • u/ElisionFR
    Never mind, if I do that c.width= clears the canvas
  • u/tomxor
    innerWidth is just a global (on window) which in the context of the dweet is the iframe which is conveniently the same size as the canvas... It does work outside of the event handler but you have to remember to move the draw function out as well since it will only draw when mouse is being moved.
  • u/pavel
    onmousemove=e=>x.fillText('🐁',e.x,e.y,c.width=innerWidth,x.font='3em"')
  • u/KilledByAPixel
    nice pavel

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

  • jylikangas treatment ;)
  • u/jylikangas
    I was so happy to come up with that trick but even happier now to see it repeated. I found it when I wanted to emulate the appearance of a Vectrex console.
  • u/KilledByAPixel
    the best tricks are often the simplest

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

  • DVD 📀

Please log in (or register) to comment.

Loading...
Next page