Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mikeghen/react-farmville-game
https://github.com/mikeghen/react-farmville-game
Last synced: about 8 hours ago
JSON representation
- Host: GitHub
- URL: https://github.com/mikeghen/react-farmville-game
- Owner: mikeghen
- Created: 2024-05-12T15:56:17.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-05-19T15:37:19.000Z (6 months ago)
- Last Synced: 2024-05-19T23:29:26.787Z (6 months ago)
- Language: JavaScript
- Size: 5.04 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# react-farmville-game
Saverville is a Farmville style game played in a web browser. The game is a react application.
When the player enters the game, they see their farm and one large farm plot where they can plant seeds. The player can buy seeds from the store and plant them in the farm plot. The player can water the plants and harvest them when they are ready. The player can sell the plants for money.
The player will be able to perform the following actions:
1. Buy Seeds
2. Plant seeds
3. Water plants
4. Harvest plants
5. Sell plants for moneyThe game is played in real time, so the plants will grow even when the user is not playing.
The user is represented by a character that can move around the map and interact with the plants.
## Collaborate with GPT Engineer
This is a [gptengineer.app](https://gptengineer.app)-synced repository 🌟🤖
Changes made via gptengineer.app will be committed to this repo.
If you clone this repo and push changes, you will have them reflected in the GPT Engineer UI.
## Tech stack
This project is built with React and Chakra UI.
- Vite
- React
- Chakra UI## Setup
```sh
git clone https://github.com/GPT-Engineer-App/react-farmville-game.git
cd react-farmville-game
npm i
``````sh
npm run dev
```This will run a dev server with auto reloading and an instant preview.
## Requirements
- Node.js & npm - [install with nvm](https://github.com/nvm-sh/nvm#installing-and-updating)