A Phaser 3 and React with Redux project based on the Phaser 3 Webpack Project Template. Isometric support with phaser3-plugin-isometric from sebashwa. ES6 support via Babel 7 and Webpack 4. The simulation explores manipulating different genes (colors, shapes, stems) for flowers and seeing what grows.
Node.js is required to install dependencies and run scripts via npm
.
Command | Description |
---|---|
npm install |
Install project dependencies |
npm start |
Build project and open web server running project |
npm run build |
Builds code bundle with production settings (minification, uglification, etc..) |
npm run test |
Runs the Jest tests |
npm run test:badges |
Runs the Jest tests and creates the report |
This is a flower garden genetics simulation. You can generate new flowers randomly, or via the Punnett Square. Game state is handled by Redux, which allows an extendable genetics system.
- Manipulate flower color, shape, and stem traits
- Recessive genes
- Save garden to browser