A Stardew Valley-inspired farming game that runs inside pi as an overlay extension.
pi --extension ./stardew-valleyThen run:
/stardew
| Action | Keys |
|---|---|
| Move | WASD or ↑↓←→ |
| Use tool | Space |
| Cycle tool | Tab |
| Select seed (1–3) | 1, 2, 3 |
| Interact | E or Enter |
| Save & quit | Q |
Farming cycle: Till soil (Hoe) → Plant seeds → Water daily → Harvest when mature → Sell at shipping bin
Seasons: Spring → Summer → Fall → Winter, 28 days each. Crops are season-specific — out-of-season crops die when the season changes.
Tools:
- Hoe — till grass/farmland into plantable soil
- Watering Can — water tilled soil or planted crops (crops need water daily to grow)
- Scythe — harvest mature crops
- Seeds — plant the selected seed type on tilled soil
Economy: Buy seeds at the shop (E near the $$ tiles). Sell harvested crops at the shipping bin (E near the [] tiles on the bottom-right).
Energy: Actions cost energy. Sleep in bed (E near the bed) to restore energy, advance the day, and grow watered crops overnight.
| Crop | Season | Days | Seed | Sell |
|---|---|---|---|---|
| Parsnip | Spring | 4 | 20g | 35g |
| Potato | Spring | 6 | 50g | 80g |
| Cauliflower | Spring | 12 | 80g | 175g |
| Tomato | Summer | 8 | 50g | 60g |
| Melon | Summer | 12 | 80g | 250g |
| Blueberry | Summer | 13 | 80g | 150g |
| Pumpkin | Fall | 13 | 100g | 320g |
| Cranberry | Fall | 7 | 60g | 75g |
| Eggplant | Fall | 5 | 20g | 60g |
Game state auto-saves when you press Q. Resume with /stardew.