{"id":25477023,"url":"https://github.com/seen-design-lab/ecoquest","last_synced_at":"2026-05-08T13:14:32.769Z","repository":{"id":277617506,"uuid":"932977790","full_name":"Seen-Design-Lab/EcoQuest","owner":"Seen-Design-Lab","description":"An educational web-based game that combines adventure and environmental awareness, where players become young environmentalists working to save their town from pollution and climate change.","archived":false,"fork":false,"pushed_at":"2025-02-14T23:15:16.000Z","size":306,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-15T00:23:17.875Z","etag":null,"topics":["css","css3","game","game-development","htm","html-css-javascript","html5","js","seendesignlab"],"latest_commit_sha":null,"homepage":"https://seen-design-lab.github.io/EcoQuest/","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Seen-Design-Lab.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-02-14T21:56:48.000Z","updated_at":"2025-02-14T23:17:09.000Z","dependencies_parsed_at":"2025-02-15T00:23:25.738Z","dependency_job_id":"762478c6-1609-4d84-bf10-9a07c12ab193","html_url":"https://github.com/Seen-Design-Lab/EcoQuest","commit_stats":null,"previous_names":["seen-design-lab/ecoquest"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Seen-Design-Lab%2FEcoQuest","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Seen-Design-Lab%2FEcoQuest/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Seen-Design-Lab%2FEcoQuest/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Seen-Design-Lab%2FEcoQuest/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Seen-Design-Lab","download_url":"https://codeload.github.com/Seen-Design-Lab/EcoQuest/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239479040,"owners_count":19645660,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["css","css3","game","game-development","htm","html-css-javascript","html5","js","seendesignlab"],"created_at":"2025-02-18T13:29:22.042Z","updated_at":"2025-11-06T03:30:21.568Z","avatar_url":"https://github.com/Seen-Design-Lab.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🌿 EcoQuest: The Green Adventure\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://opensource.org/licenses/MIT)\n[![Last Updated](https://img.shields.io/badge/Last%20Updated-2025--02--14-blue.svg)](https://github.com/wowrakibul/ecoquest)\n\nAn educational web-based game that combines adventure and environmental awareness, where players become young environmentalists working to save their town from pollution and climate change.\n\n## 🎮 Game Overview\n\nEcoQuest is an interactive environmental education game that teaches players about sustainability, conservation, and environmental responsibility through engaging gameplay mechanics. Players explore various biomes, complete eco-friendly challenges, and make impactful decisions that affect their virtual world.\n\n## 🌟 Features\n\n- **Multiple Biomes**: Explore forests, rivers, and urban areas\n- **Resource Management**: Gather and manage water, seeds, and energy\n- **Quest System**: Complete environmental challenges and missions\n- **Dynamic Ecosystem**: Watch your environment change based on your choices\n- **Educational Content**: Learn about biodiversity, recycling, and conservation\n- **Multiplayer Elements**: Collaborate with friends on environmental projects\n\n## 🚀 Getting Started\n\n### Prerequisites\n\n- Modern web browser (Chrome, Firefox, Safari, or Edge)\n- Local development server (recommended)\n\n### Installation\n\n1. Clone the repository:\n```bash\ngit clone https://github.com/wowrakibul/ecoquest.git\ncd ecoquest\n```\n\n2. Set up a local development server:\n   - Using Python:\n     ```bash\n     python -m http.server 8000\n     ```\n   - Using Node.js:\n     ```bash\n     npx http-server\n     ```\n\n3. Open your browser and navigate to:\n   - Python: `http://localhost:8000`\n   - Node.js: `http://localhost:8080`\n\n## 🎯 How to Play\n\n### Controls\n- **Movement**: Use WASD or Arrow keys\n- **Interaction**: Press E to interact with objects/NPCs\n- **Inventory**: Press I to open inventory\n- **Menu**: Press ESC to open game menu\n\n### Game Objectives\n\n1. **Resource Collection**\n   - Gather water from clean sources\n   - Collect seeds from healthy plants\n   - Generate and manage sustainable energy\n\n2. **Environmental Tasks**\n   - Plant trees to improve air quality\n   - Clean up pollution in various areas\n   - Build sustainable infrastructure\n   - Rescue and protect local wildlife\n\n3. **Community Projects**\n   - Organize clean-up events\n   - Create community gardens\n   - Build renewable energy stations\n   - Educate virtual townspeople\n\n### Scoring System\n\n- **Green Points**: Earned by completing eco-friendly actions\n- **Sustainability Rating**: Based on resource management\n- **Community Impact**: Measured by completed projects\n- **Biodiversity Index**: Shows wildlife and plant variety\n\n## 🛠️ Technical Details\n\n### Built With\n- HTML5 Canvas\n- Modern CSS3\n- Vanilla JavaScript (ES6+)\n- Modular Architecture\n\n### Project Structure\n```\necoquest/\n├── index.html          # Main game HTML\n├── css/               # Stylesheets\n│   ├── style.css     # Global styles\n│   ├── game.css      # Game-specific styles\n│   └── ui.css        # UI component styles\n├── js/               # JavaScript modules\n│   ├── main.js       # Game initialization\n│   ├── game.js       # Core game logic\n│   ├── resources.js  # Resource management\n│   ├── quests.js     # Quest system\n│   └── ui.js         # UI management\n└── assets/           # Game assets\n    ├── images/       # Game graphics\n    └── sounds/       # Sound effects\n```\n\n## 🤝 Contributing\n\nWe welcome contributions to EcoQuest! Here's how you can help:\n\n1. Fork the repository\n2. Create your feature branch (`git checkout -b feature/AmazingFeature`)\n3. Commit your changes (`git commit -m 'Add some AmazingFeature'`)\n4. Push to the branch (`git push origin feature/AmazingFeature`)\n5. Open a Pull Request\n\n## 📝 License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n## 👥 Authors\n\n- **@wowrakibul** - *Initial work and maintenance*\n\n## 🙏 Acknowledgments\n\n- Environmental education resources\n- Open-source game development community\n- Contributors and testers\n\n## 🔄 Version History\n\n- v1.0.0 (2025-02-14)\n  - Initial release\n  - Basic gameplay mechanics\n  - First set of environmental challenges\n\n---\n\nLast updated: 2025-02-14 21:53:22 UTC by @wowrakibul\n\n[![Follow on GitHub](https://img.shields.io/github/followers/wowrakibul?label=Follow\u0026style=social)](https://github.com/wowrakibul)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fseen-design-lab%2Fecoquest","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fseen-design-lab%2Fecoquest","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fseen-design-lab%2Fecoquest/lists"}