Plant Root Simulator
📋 TLDR: Interactive Plant Biology Simulation
- 🌱 Root Growth Control: Navigate and grow your plant root system underground
- 🎯 Strategic Resource Management: Collect water and nutrients while balancing energy
- 🌿 Branching Mechanics: Create strategic branches for optimal exploration
- 🖥️ Web-Based Game: Play directly in your browser, desktop optimized
- 🎓 Educational: Learn about plant biology through interactive gameplay
Key Technologies:
- 🎨 Three.js for 3D underground visualization
- 🌍 Interactive root navigation and growth
- 📱 Desktop-focused design
- ♿ Keyboard and button controls
🌱 Plant Root Simulator 植物根系模拟器
🌍 Overview
Plant Root Simulator is an engaging and educational desktop webpage that puts you in control of a growing root system. Navigate through the underground environment, create branches, and strategically explore to collect nutrients and water while managing your energy.

🚧 Currently only works on Desktop! 🚧
🎮 Gameplay
In this unique simulation, you control a root system with the goal of surviving and thriving. Explore the underground world, create branches, and balance your resources carefully.
🎯 Key Features
- 🏃♂️ Intuitive root movement
- 📊 Resource management (water and energy)
- 🌿 Branch creation mechanics
- 🧠 Challenging gameplay with strategic decision-making
🕹️ Controls
⌨️ Keyboard Controls
- ⬆️⬇️⬅️➡️ Arrow Keys or WASD: Move root
- 🔄 Q/E: Move up/down
- 🌿 Space: Create new branch
- ⏸️ P: Pause/Resume
- 🔄 R: Restart game
📱 Mobile Controls
- 🌿 New Branch Button: Create a new root branch
- ⏸️▶️ Pause/Start Button: Pause or resume the game
🛠️ Technology
- 🎨 Graphics: Three.js for 3D rendering
- 💻 Language: JavaScript
- 🌐 Platform: Web-based game
🚀 How to Play
- 🏃♂️ Start the game by moving your root
- 💧 Collect water and energy
- 🌿 Create branches strategically
- 🌱 Survive and grow your root system
🤝 Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
- 🍴 Fork the repository
- 🌿 Create your feature branch (
git checkout -b feature/AmazingFeature) - 💾 Commit your changes (
git commit -m 'Add some AmazingFeature') - 📤 Push to the branch (
git push origin feature/AmazingFeature) - 🔄 Open a Pull Request
🎨 Roadmap
- 🧪 Add more complex nutrient mechanics
- 📈 Implement difficulty levels
- 🔊 Add sound effects and background music
🌟 Credits
- Inspired by the fascinating world of plants
📄 License
Distributed under the GNU Affero General Public License v3.0 License. See LICENSE for more information.