dwitter.net | #gameOfLife

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

Please log in (or register) to comment.

show FPS hide FPS share 1 remix fullscreen

function u(t) {

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

  • Game of Life Simulator

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

  • Show more comments…
  • u/tomxor
    Yup, some of the oldest ones from 2017 are quite impressive and completely ucompressed, although that tag is a bit polluted with serpinski triangles later on.
  • u/rodrigo.siqueira
    Code with 185 characters:
  • u/rodrigo.siqueira
    for(w=44,i=w*w;i--;)T[i*!t]=i%7%2 for(e=[i=w*w];i--;)for(n=0,f=9;f--;n+=T[(~~(i/w)+w+f%3-1)%w*w+(i+w+~~(f/3)-1)%w],e[i]=n==3|n-T[i]==3,x.fillStyle=R(T[i]*i),x.fillRect(i%w*w,i,w,w));T=e
  • u/rodrigo.siqueira
    Code with 185 characteres (previous code not working because comment removed a new line): for(w=44,i=w*w;i--;)T[i*!t]=i%7%2;for(e=[i=w*w];i--;)for(n=0,f=9;f--;n+=T[(~~(i/w)+w+f%3-1)%w*w+(i+w+~~(f/3)-1)%w],e[i]=n==3|n-T[i]==3,x.fillStyle=R(T[i]*i),x.fillRect(i%w*w,i,w,w));T=e

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

  • wraparound #gameoflife features : reset on click + Math.random initialization + toroidal space
  • u/metamero
    add c.style.imageRendering='optimizeSpeed' on firefox or c.style.imageRendering='pixelated' on chrome

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

  • same as before but with better rendering and big (256x144) simulation grid

Please log in (or register) to comment.

show FPS hide FPS share 1 remix fullscreen
remix of d/9289 by u/katkip

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

Please log in (or register) to comment.

show FPS hide FPS share 1 remix fullscreen

function u(t) {

}//
107/140


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

  • Primordial soup #gameoflife (with changed rules to fit 107 bytes). Homage to John Conway (1937-2020), the creator of Game of Life and cellular automata, seed of ideas for Artificial Life, emergence, self-organization and complexity.
  • u/tomxor
    Farewell John Conway, not his favorite discovery, none the less responsible for generations of programmers enjoyment.

Please log in (or register) to comment.

show FPS hide FPS share fullscreen
Xen
remix of d/16266 by u/metamero

function u(t) {

}//
71/140


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

  • u/metamero
    i thought about this but i assumed it wasn't sierpinski

Please log in (or register) to comment.

show FPS hide FPS share 1 remix fullscreen
remix of d/16248 by u/Xen

function u(t) {

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

Loading...
Next page