Chunk-based, multi-threaded, unbounded Conway's Game of Life
--width|-w,--height|-h— restrict the field to a fixed size (default: unbounded)--wrap— wrap around the field edges (torus), requires a bounded field--svg=out.svg— record the simulation until it loops, then export an animated SVG (plays the lead-in once, then repeats the detected loop;--svg=records without writing a file)--max-iterations=n— stop recording after n iterations if no loop is found (default: 1000)--threads=n— number of worker threads (default: all cores)--paused— start paused--tps=n— maximum ticks per second, 0 = unlimited (default: 15)
- Drag left mouse button to draw (hold shift to erase)
- Drag right mouse button to pan
- Scrollwheel to change zoom
spaceto pause/continuesto iterate once0-9to set the speed: unlimited, 1, 2, 5, 15, 30, 60, 120, 240, 480 tpsrto resetqto quitF3to toggle debug overlay
Install the D toolchain and run the command dub
