Skip to content

nodes777/flower-game-phaser3

Repository files navigation

Flower Game

Live Demo

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.

code style: prettier lines coverage statements coverage buddy pipeline License: GPL v3

Requirements

Node.js is required to install dependencies and run scripts via npm.

Available Commands

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

About

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.

Features

  • Manipulate flower color, shape, and stem traits
  • Recessive genes
  • Save garden to browser

Writing