This project is bootstrapped by aurelia-cli.
For more information, go to https://aurelia.io/docs/cli/cli-bundler
Run au run
, then open http://localhost:9000
To open browser automatically, do au run --open
.
To change dev server port, do au run --port 8888
.
To change dev server host, do au run --host 127.0.0.1
To install new npm packages automatically, do au run --auto-install
PS: You could mix all the flags as well, au run --host 127.0.0.1 --port 7070 --open
Run au build --env prod
.
Conway's Game Of Life has been a vehicle to learn new things to me for many years; here I’m experimenting to see if Aurelia can match a Vanilla js version — It does. Take look at this wikipedia page for a description of GOL
The modular nature of Aurelia invited me to enhance the UI / layout as well.
- Easy buttons to experiment with the rules
- Rule presets that sync with your own settings - if there’s a match
- Adjustable cell size
- Draw cells yourself
- Optional ‘trails’ to smooth things out
- Slow life with slider or hover over the canvas
- Grid for drawing life cells more precisely
- Web-worker for computing of life generations
- Optionally stop heavy computing automatically when Life get's stable
Don't hesitate to check out my other games and projects at ashWare.nl