Plantacular 🌱
Stop killing your real houseplants - practice with a virtual one first.
A realistic houseplant simulator that teaches you authentic plant care while you code. Your typing provides sunlight through photosynthesis, and you'll learn real watering schedules, soil moisture management, and the consequences of overwatering.
✨ Features
🌿 Realistic Plant Care
- 3 Plant Species: Cactus, Pothos, Fern, and Fiddle Leaf Fig (coming soon!)
- Authentic Schedules: Each species has realistic watering needs (every 5-21 days)
- Soil Moisture System: Track moisture from bone dry to saturated
- Overwatering Consequences: Yellow tips → root rot → death (just like real life!)
- Growth Timeline: Plants take weeks to months to reach maturity
☀️ Typing = Photosynthesis
- Your active coding time generates "light hours" for your plant
- Need 6-8 hours of light per day for optimal growth
- Plants grow slowly and realistically - patience is rewarded
🎮 Progression & Customization
- 10 Achievements to unlock
- 6 Unlockable Pots: From classic terra cotta to exotic designs
- 6 Unlockable Backgrounds: Sunny window, rainy day, night sky, and more
- 100+ Creative Names: Auto-generated plant names from silly to sophisticated
- Memorial Garden: Honor your fallen plant friends
📚 Educational
- Learn real plant care principles
- Species-specific care guides
- Understand overwatering vs underwatering
- Apply knowledge to your real houseplants
🚀 Getting Started
- Install Plantacular from the VS Code marketplace
- Open Command Palette (
Cmd/Ctrl+Shift+P)
- Run:
Plantacular: Open
- Complete the interactive tutorial with Quicksprout
- Choose your permanent companion plant
- Water regularly, code daily, watch it grow!
🎯 Commands
Plantacular: Open - Open your plant panel
Plantacular: Care Guide - View species-specific care instructions
Plantacular: Memorial Garden - Remember your lost plants
Plantacular: Customize - Change pots and backgrounds
🌵 Plant Species
Cactus (Easy)
- Watering: Every 14-21 days
- Personality: Chill desert buddy - forgets you exist for weeks
- Perfect for: Forgetful developers, inconsistent schedules
Pothos (Moderate)
- Watering: Every 10-14 days
- Personality: Classic low-maintenance friend
- Perfect for: Most developers, stable schedules
Fern (Active)
- Watering: Every 5-7 days
- Personality: Thrives with consistent attention
- Perfect for: Active developers who check in daily
💀 Death is Real
Your plants can die from:
- Overwatering (root rot progression with visual warnings)
- Neglect (soil becomes bone dry for too long)
- Poor care conditions (insufficient light over time)
Death is permanent. Learn from your mistakes, honor them in the memorial garden, and try again with a new plant.
🎨 Customization
Unlock pots and backgrounds by:
- Completing achievements
- Reaching plant maturity
- Maintaining care streaks
- Exploring all species
🔮 There's More...
Some say there's a secret endgame for dedicated gardeners who master all species and unlock every achievement. But that's just a rumor... right?
"You've mastered life. Now master eternity."
⚙️ Settings
plantacular.notifyOnWilting - Get gentle reminders when plant needs water
plantacular.notifyOnEvolution - Celebrate growth milestones
plantacular.compactMode - Minimize the plant panel
plantacular.showGrowthAnimations - Toggle visual effects
🐛 Known Issues
- Plants don't sync across multiple VS Code windows (feature, not bug - one plant per workspace)
- Time travel breaks plants (don't change your system clock)
📝 Roadmap
V1.3: Enhanced endgame features (for those who've discovered it...)
V1.4: Additional plant species
V1.5: Team mode - share a plant with your dev team
V2.0: Seasonal events and rare species
🤝 Contributing
Found a bug? Have a feature request? Open an issue on GitHub!
📜 License
MIT License - See LICENSE file for details
💚 Support
If Plantacular helped you learn plant care (or entertained you during builds), consider:
- ⭐ Starring the repo
- 📢 Sharing with fellow developers
- 🌱 Actually watering your real plants (plspls)
Built with 💚 by staticoverdub w some help from my buddy claude
"The best time to plant a tree was 20 years ago. The second best time is now."
Screenshots
Quicksprout Tutorial plant :)
Plant selection... more coming soon!
Start your plant journey today! 🌱
🧑🏼💻 One more note
This project is a low risk experiment in using claude code. Things are probably wrong.
More things are probably imperfect or imprecise.
But it works!
Happy planting,
C