A farming game (early in development and very unfinished)
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
public
src
.env
.eslintignore
.eslintrc.json
.gitignore
.jsdoc
.npmignore
.prettierrc.json
README.md
index.html
index.js
package.json

README.md

Farmhand

A farming game

Milestone 1 tasks

  • Stand up basic layout
    • Info/detail pane
    • Field grid
  • Local saves
  • Day cycle
    • Weather
      • Rain
    • Buffs
      • Free seeds
    • Nerfs
      • Crows
  • Commerce
    • Store
      • Buy
      • Sell
    • Fluctuating prices for produce and seeds
  • Crop lifecycle
    • 1. Planted
    • 2. Germinating
    • 3. Growing
    • 4. Flowering
    • 5. Dead
  • Crop tending
    • Planting
    • Watering
    • Harvesting
    • Removal
  • Tools/items
    • Soil
    • Irrigators
    • Scarecrows
    • Bigger field

Project overview

This project is built with Create React App), so please refer to the documentation of that project to learn the development toolchain.

Documentation

Please update the JSDoc annotations as you work. To view the formatted documentation in your browser:

npm run doc
npm run doc:view

This will generate the docs and run them in your browser. If you would like this to update automatically as you work, run this task:

npm run doc:live

Versioned releases

npm makes it super easy to make versioned releases! This project is set up to run tests before making a release, which helps prevent you from releasing new versions with bugs. This happens automatically thanks to the npm version scripts.

npm version patch # Or "minor," or "major"

This will also use the gh-pages utility to deploy your versioned project with GitHub Pages.

License

CC BY-NC-SA 4.0.