https://github.com/vaimee/wotsimfarm
A simple farm simulator based on Web Of Thing technology
https://github.com/vaimee/wotsimfarm
Last synced: about 1 month ago
JSON representation
A simple farm simulator based on Web Of Thing technology
- Host: GitHub
- URL: https://github.com/vaimee/wotsimfarm
- Owner: vaimee
- Created: 2020-09-05T08:34:49.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2021-10-02T10:08:26.000Z (almost 5 years ago)
- Last Synced: 2024-05-01T12:33:04.361Z (about 2 years ago)
- Language: TypeScript
- Size: 8.84 MB
- Stars: 8
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: readme.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
# WoT Farm Simulator
This project is a simple simulation of a digital farm. It can be used as a playground to understand how the Web Of Thing works.
[try it out](http://arces143100.arces.unibo.it/)!

## RoadMap
- Fronted:
- [x] first rendering of the farm
- [x] Modify the base 3d model of the farm to be more "usable"
- [x] Skybox rendering
- [x] connect fronted with the simulated web things
- [ ] add animations
- [x] add a code editor to write user defined scripts
- [ ] add interface for user private simulations
- Backend
- [ ] Add unit tests
- [X] Basic terrain simulation
- [ ] Add a discovery service
- [ ] Create user private simulations
- [ ] save simulation state
- [ ] Weather service
- [ ] Advanced terrain simulation
## Terrain simulation
Currently, the terrain simulation is based on the `sech` function. The simulation modifies `sech` parameters to emulate watering and evaporation. Future development might involve a better spread on Z axis and the introduction of soil parameters.
Here it is a simple simulation of the soil water content after two irrigation events:

### Reference
[3D model](https://sketchfab.com/3d-models/low-poly-farm-v2-0e91a96ca6ee44569cf94972e30b5be4)