dwitter.net | Odog8 (12213)

+ 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
remix of d/16679 by u/DataMeta

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

Please log in (or register) to comment.

show FPS hide FPS share fullscreen
remix of d/21572 by u/tomxor

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

  • u/aleamb
    amazing remix!!
  • u/danny@hille.dk
    Man you know your bit math! Impressive
  • u/UEZ
    I'm astonished how you transfer the idea/vision to code. Awesome... :-)

Please log in (or register) to comment.

show FPS hide FPS share 1 remix fullscreen
remix of d/21554 by u/tomxor

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

  • Lyapunov #Fractal - "A Lyapunov fractal is constructed by mapping the regions of stability and chaotic behaviour (measured using the Lyapunov exponent)." They said it couldn't be done but yet here it is.

Please log in (or register) to comment.

remix of d/21533 by u/New_Core

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/21419 by u/smtsjhr

function u(t) {

}//
122/140


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

  • u/smtsjhr
    (SOURCE 158/140): c.style.filter=invert()blur(5px);for(c.width|=i=1e3;i--;){w=-5*C(t/2)+5,k=w*w*C(i)+250,x.lineTo(960+(v=40*w*S(i+t))+k*S(j=i/1),540+v/2+k*C(j+w))};x.stroke()
  • u/smtsjhr
    how to golf without giving up blur effect??
  • u/smtsjhr
    ** @ u/danny@hille.dk please see my reply in d/21490 bless!
  • u/danny@hille.dk
    As far as i know you cannot use the "clearRect motion blur trick" on lines, because lines uses strokeStyle, you can however do somthin like this: x.fillStyle='#0001' for(x.fillRect(0,0,i=2e3,i);i--;x.clearRect(960+(v=40*w*S(i+t))+k*S(i),540+v/2+k*C(i+w),9,9))w=-5*C(t/2)+5,k=w*w*C(i)+99
  • u/smtsjhr
    thanks again u/danny@hille.dk thats great!

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

  • Well... it's a remix :-)
  • Show more comments…
  • u/smtsjhr
    clever x.clearRect trick! its like you are "erasing" what you intend to draw! ...and it seems interchanging x.clearRect and `x.fillRect' in your code looses the blur effect hmm!
  • u/smtsjhr
    @ u/danny@hille.dk check out d/21499
  • u/danny@hille.dk
    .fillStyle='#0001' sets fill color to black with a transperancy of 16% (this css shorthand hex color notation, denotates color in 4*8bit RGBA, it is in essence the same thing as the standard #RRGGBBAA notaion, but with less resolution) fillRect then fills the intire screen with that blackish color then clearRect is used to "paint" white squares (the main reason is so you only have to use fillStyle once) When the main loop runs again - the white squares are only mostly paintet (84%) over, which results in a kind of motion-blur/glow As far as i know, you cannot use this technique with lineTo since line uses strokeStyle to draw linecolors
  • u/smtsjhr
    u/danny@hille.dk thanks for all the info!

Please log in (or register) to comment.

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

  • #candy lollipop, i couldnt golf it enough :c
  • u/Odog8
    the try catch loop is useless, only to prevent error output

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

  • The thorns have grown (from previous dweet). Branches noir #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).

  • Sanic Primegen, can it be faster???

Please log in (or register) to comment.

Loading...
Next page