dwitter.net | cantelope (3062)

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

  • fixed a FF bug. apparently it doesn't like the syntax Z**2

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

  • \m/ (>.<) \m/
  • u/cantelope
    it's fun to adjust the c.width=X value. for low values it gets very blocky, but shape position should not be affected.
  • u/donbright
    adjust c.width with mouse: t?w=c.width=n:n=1 onmousemove=e=>n=e.pageY for(i=6;i--;x.lineTo(w/2+(Z=1/(2+C(p=1.257*i*2+t)))*S(p)*w/2,Z*w/2-w/20),x.stroke());
  • u/cantelope
    @donbright lol excellent https://www.dwitter.net/d/2459

Please log in (or register) to comment.

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

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

Please log in (or register) to comment.

show FPS hide FPS share fullscreen

function u(t) {

}//
128/140


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

  • per donbright's suggestion... :D
  • u/cantelope
    mouse Y position controls resolution
  • u/donbright
    lol surely there is more we can do
  • u/tapgiles
    Cool! Some of the lines seem thicker, and some seem fainter. Is there an overdrawing issue, perhaps?

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 1 remix fullscreen
remix of d/2394 by u/Jenky

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

  • If you set canvas.width to client.width, you can remove the bit that fixes the mouse position. This one only works at the default width (not fullscreen) because I had to hard-code the canvas width to make room for the fade effect. Nesting stroke inside beginPath saved 1 crucial byte. :)
  • u/cantelope
    canvas.clientWidth rather
  • u/cantelope
    i will give 3 gold stars to anyone who can fix the initial "Y is not defined" error :D
  • u/magna
    Since your dweet doesn't use trig, we can hijack C and S as declared variables: https://www.dwitter.net/d/2429
  • u/magna
    Can save another 2 bytes by: R(Y,X,fillRect(0,0,w,w),.2,beginPath(stroke()),moveTo(X,Y))

Please log in (or register) to comment.

show FPS hide FPS share fullscreen
remix of d/2392 by u/nonce

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

  • looks best fullscreen

Please log in (or register) to comment.

show FPS hide FPS share 1 remix fullscreen
remix of d/2391 by u/mxfh

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

  • yay! ok i'm done with the triforce. :D

Please log in (or register) to comment.

show FPS hide FPS share 1 remix fullscreen
remix of d/2359 by u/Jenky

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

  • Experimenting with map. Might need more practice heh.

Please log in (or register) to comment.

Loading...
Next page