Skip to content

Joxter/conway-life

Repository files navigation

Game of Life

TODO

  • (WIP) scale less then 1px (1/2, 1/4, ...)
  • microscope:
    • amount of islands
    • determine symmetry
    • detect shapes (glider, rock, etc..)
  • tools:
    • grab unit
    • toggle one cell
    • draw pen
    • undo/redo
    • area to focus
    • ??? a line
    • select area to move/delete
  • add keyboard support
  • better catalogue
    • better search, search by name/author/comment
    • pagination ?
    • order by size
    • order by population
    • filter by type (ship, oscillator, ...)
    • generate better previews (small images like ~200px max)
  • add borders of current fauna to the field
  • simply analytics
    • num of islands
    • is die
    • is ship
    • time to die
  • progress improvements:
    • play/stop
    • (WIP) different speed
    • pause
    • restart (restore to 0)
    • back to N steps
  • better UI
    • auto-focus and auto-zoom
    • update progress bar
    • something for Perf
  • add HashLife algorithm
    • make webworker optional
    • copy implementation from copy (lol), rewrite to TS
  • mobile support
    • proper scroll and toggle
    • 2-finger zoom
  • better parser rle/cells files (need links, name, size, ..)
  • search patterns by name
    • generate images and upload to cdn
    • preview images
  • better scale:
    • "+" and "-" and with center in the middle of the screen
    • scale on scroll
  • save to local store
  • canvas render
  • refactoring
    • store only live cells
    • recalculate only live cells
    • boundaryless mode
    • fix history (save only live cells, update types)
  • refactoring navigation (move by mouse)
  • safe delete
  • better "reset focus" focus to the center of paint
  • move camera with mouse or touch
  • add Elsa for Alisa mode, add "heart" cell design
  • add mobile layout
  • dynamic cell size
  • add paint/erase mode
  • remove from history
  • add dynamic field size
  • two colors mode
  • move "camera"
  • toggle color on click, instead of painting

Releases

No releases published

Packages

No packages published

Languages