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. Started in 2019, took a long break, then continued work during the Finally Finish Something Game Jam.
- Manipulate flower color, shape, and stem traits
- Recessive genes
- Save garden to browser