# PyDew Valley Stardew-like, tilling, planting, weather, NPC trader, save/load. ```{raw} html 📄 Docs only
Upstream: https://github.com/clear-code-projects/PyDew-Valley
``` **Tags:** `port` `tier-2` # PyDew Valley → SimVX Port of [clear_code_projects/PyDew-Valley](https://github.com/clear-code-projects/PyDew-Valley) (a Stardew-Valley-style farming demo, ~1130 LOC of pygame). ## Run ```bash # From /home/fezzik/dev/simvx: uv run python ../ported_games/pydew_valley/simvx_port/main.py # GUI uv run python ../ported_games/pydew_valley/simvx_port/main.py --test # headless smoke (12 frames, exits) uv run python ../ported_games/pydew_valley/simvx_port/capture.py # boot screenshots uv run python ../ported_games/pydew_valley/simvx_port/harness.py # 15-stage scripted run ``` ## Controls | Key | Action | |----------------|-------------------------------------| | W A S D / arrows | Walk 4-direction | | Space | Use selected tool | | Q | Cycle tool: hoe → axe → water | | LCtrl / RCtrl | Plant selected seed | | E | Cycle seed: corn ↔ tomato | | Enter | Interact (trader / bed) | | Escape | Close trader menu / quit | | F5 / F9 | Save / load slot 1 (JSON) | ## Web export ```bash uv run simvx export web ported_games/pydew_valley/simvx_port/main.py \ -o ported_games/pydew_valley/simvx_port/web/index.html ``` Bundles all PNG/MP3/WAV/TTF assets via the Wave 0 binary-asset fix. ## Source ```{literalinclude} ../../examples/ports/pydew_valley/main.py :language: python :linenos: ```