├── .gitignore ├── .vscode └── settings.json ├── Makefile ├── README.md ├── poetry.lock ├── pyproject.toml ├── run.py ├── src └── game │ ├── __init__.py │ ├── domain │ ├── crop.py │ ├── fish.py │ ├── player.py │ └── plot.py │ ├── interfaces │ ├── game_system.py │ └── serializable.py │ ├── main.py │ ├── service │ ├── crop_system.py │ ├── daycycle_system.py │ ├── event_system.py │ ├── farm_system.py │ ├── fishing_system.py │ ├── game_state.py │ ├── merchant_system.py │ ├── time_system.py │ ├── tui_system.py │ └── weather_system.py │ └── utils │ └── constants.py └── web ├── assets ├── date_label.svg ├── empty_h.svg ├── full_h.svg ├── half_h.svg ├── pattern.png └── ready.svg ├── index.html ├── script.js └── style.css /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isabellaherman/terminal-farm/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isabellaherman/terminal-farm/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isabellaherman/terminal-farm/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isabellaherman/terminal-farm/HEAD/README.md -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isabellaherman/terminal-farm/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isabellaherman/terminal-farm/HEAD/pyproject.toml -------------------------------------------------------------------------------- /run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isabellaherman/terminal-farm/HEAD/run.py -------------------------------------------------------------------------------- /src/game/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/game/domain/crop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isabellaherman/terminal-farm/HEAD/src/game/domain/crop.py -------------------------------------------------------------------------------- /src/game/domain/fish.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isabellaherman/terminal-farm/HEAD/src/game/domain/fish.py -------------------------------------------------------------------------------- /src/game/domain/player.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isabellaherman/terminal-farm/HEAD/src/game/domain/player.py -------------------------------------------------------------------------------- /src/game/domain/plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isabellaherman/terminal-farm/HEAD/src/game/domain/plot.py -------------------------------------------------------------------------------- /src/game/interfaces/game_system.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isabellaherman/terminal-farm/HEAD/src/game/interfaces/game_system.py -------------------------------------------------------------------------------- /src/game/interfaces/serializable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isabellaherman/terminal-farm/HEAD/src/game/interfaces/serializable.py -------------------------------------------------------------------------------- /src/game/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isabellaherman/terminal-farm/HEAD/src/game/main.py -------------------------------------------------------------------------------- /src/game/service/crop_system.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isabellaherman/terminal-farm/HEAD/src/game/service/crop_system.py -------------------------------------------------------------------------------- /src/game/service/daycycle_system.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isabellaherman/terminal-farm/HEAD/src/game/service/daycycle_system.py -------------------------------------------------------------------------------- /src/game/service/event_system.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isabellaherman/terminal-farm/HEAD/src/game/service/event_system.py -------------------------------------------------------------------------------- /src/game/service/farm_system.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isabellaherman/terminal-farm/HEAD/src/game/service/farm_system.py -------------------------------------------------------------------------------- /src/game/service/fishing_system.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isabellaherman/terminal-farm/HEAD/src/game/service/fishing_system.py -------------------------------------------------------------------------------- /src/game/service/game_state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isabellaherman/terminal-farm/HEAD/src/game/service/game_state.py -------------------------------------------------------------------------------- /src/game/service/merchant_system.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isabellaherman/terminal-farm/HEAD/src/game/service/merchant_system.py -------------------------------------------------------------------------------- /src/game/service/time_system.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isabellaherman/terminal-farm/HEAD/src/game/service/time_system.py -------------------------------------------------------------------------------- /src/game/service/tui_system.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isabellaherman/terminal-farm/HEAD/src/game/service/tui_system.py -------------------------------------------------------------------------------- /src/game/service/weather_system.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isabellaherman/terminal-farm/HEAD/src/game/service/weather_system.py -------------------------------------------------------------------------------- /src/game/utils/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isabellaherman/terminal-farm/HEAD/src/game/utils/constants.py -------------------------------------------------------------------------------- /web/assets/date_label.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isabellaherman/terminal-farm/HEAD/web/assets/date_label.svg -------------------------------------------------------------------------------- /web/assets/empty_h.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isabellaherman/terminal-farm/HEAD/web/assets/empty_h.svg -------------------------------------------------------------------------------- /web/assets/full_h.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isabellaherman/terminal-farm/HEAD/web/assets/full_h.svg -------------------------------------------------------------------------------- /web/assets/half_h.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isabellaherman/terminal-farm/HEAD/web/assets/half_h.svg -------------------------------------------------------------------------------- /web/assets/pattern.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isabellaherman/terminal-farm/HEAD/web/assets/pattern.png -------------------------------------------------------------------------------- /web/assets/ready.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isabellaherman/terminal-farm/HEAD/web/assets/ready.svg -------------------------------------------------------------------------------- /web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isabellaherman/terminal-farm/HEAD/web/index.html -------------------------------------------------------------------------------- /web/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isabellaherman/terminal-farm/HEAD/web/script.js -------------------------------------------------------------------------------- /web/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isabellaherman/terminal-farm/HEAD/web/style.css --------------------------------------------------------------------------------