Manerr / JSGoL

A simple Conway's Game Of LIfe (cellular automaton) web app. (Almost) responsive

Home Page:https://manerr.github.io/JSGoL/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

JSGoL (JavaScript Game of Life), is a simple Conway's Game Of Life (cellular automaton) web app.

  • Responsive : It's (almost) responsive, and works pretty well without needing to own a Mac: just use the buttons on your left side (or on your top, depending if you're on phone or not).
  • It's lightweight
  • It's pretty intuitive: draw your "cells", clear the "canvas", change its size, clean it...
  • Please note the code is not really optimized, since I've finished th v1 months ago (right now I'm sure I wouldn't totally "clone" it).

Screenshot : image

Feel free to use it/improve it, just fork!

Releases:

  • Version 2: Performances improvment: instead of ~130ms for a 512 x 512 randomization loop , it takes now ~65ms. (But could eat your CPU...) It also adds some graphical improvments, like svg icons (network performance, modern look at least...), and a minimizer button if you don't like text.

  • Version 1: Initial release.

Plans for future versions

  • A zoom and navigate option (Like in Maps....), because honestly right now it feels a bit "static"
  • Known GoL patterns drawing tool
  • Maybe some new performance tricks.
  • And some playback features like step-by-step (I'm not even sure that there's an issue somewhere :/ )

About

A simple Conway's Game Of LIfe (cellular automaton) web app. (Almost) responsive

https://manerr.github.io/JSGoL/

License:GNU General Public License v3.0


Languages

Language:JavaScript 54.5%Language:CSS 29.2%Language:HTML 16.3%