dwitter.net | #physics

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

}//
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.


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

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

}//
138/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/25759 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).

  • Infinite Falling Marble #Physics
  • Show more comments…
  • u/mrperson59
    Delete the last 4 chars in the compressed string and watch the ball wobble around like mad
  • u/tomxor
    Yeah -V/8 is for velocity damping on Y. Which is necessary with velocity based collision resolution. An alternative that doesn't require this is verlet integration, but that requires far more characters.
  • u/Qwitter
    Cool
  • u/nix
    r u effin kiddin me?

Please log in (or register) to comment.

show FPS hide FPS share 1 remix fullscreen
remix of d/25758 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).

Please log in (or register) to comment.

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

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

  • Smoler Impossible Marble #Physics
  • u/tomxor
    -11 bytes: Eliminated the intermediate k, moved some coefficients around, and swapped hypot for square values which is actually more stable for intersection resolution. Now it will never stop jiggling :D
  • u/magna
    WOW!
  • u/pavel
    Currently traced pixel is part of the ball and part of the background therefore collision. Awesome trick. My first time seeing this.

Please log in (or register) to comment.

show FPS hide FPS share fullscreen
remix of d/25338 by u/jdspugh

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

  • Schrödinger Particle Probability - Deterministic Quantum Blasphemy Version :D

Please log in (or register) to comment.

show FPS hide FPS share 1 remix fullscreen
remix of d/23821 by u/pavel

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

  • Mr Sierpiński, I don't feel so good

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

  • u/vain
    wtf? great physic like fx

Please log in (or register) to comment.

Loading...
Next page