Skip to content

benjaminsunliu/TerraQuest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TerraQuest: Prenez des décisions durables qui façonnent l’avenir !

🌍 Qu'est-ce que TerraQuest ?

Bienvenue sur TerraQuest, une plateforme web éducative qui invite les utilisateurs à explorer des scénarios environnementaux à travers des histoires immersives et interactives. Chaque aventure vous plonge dans un rôle crucial pour faire face à des défis environnementaux réels.

🔧 Fonctionnalités principales

  • Histoires interactives : Des scénarios captivants à plusieurs points de décision.
  • 🔬 Informations éducatives : Intégration de faits et infographies sur les thèmes environnementaux.
  • 🌱 Résultats dynamiques : Vos choix influencent le déroulement de l'histoire.

📖 Exemples d'aventures

1. Sous la terre : Gestion durable des ressources minières

  • Scénario: En tant qu'ingénieur environnemental, réhabilitez un site minier désaffecté.
  • Décisions: Choisissez des techniques de restauration du sol et des stratégies de gestion des déchets.
  • Résultat: Apprenez les meilleures pratiques pour une exploitation durable.

2. Sous la mer : Préservation des écosystèmes marins

  • Scénario: En tant que biologiste marin, protégez un récif corallien menacé.
  • Décisions: Collaborez avec des communautés locales et réduisez la pollution.
  • Résultat: Comprenez l'importance de la gestion des écosystèmes marins.

3. Dans l'espace : Colonisation et gestion des ressources

  • Scénario: En tant que leader d'une colonie martienne, gérez des ressources limitées.
  • Décisions: Optimisez l'énergie, la nourriture et l'eau tout en maintenant une société stable.
  • Résultat: Explorez les défis de la vie durable hors de la Terre.

🤝 Technologies utilisées

  • Frontend: React.js, Three.js, Tailwind CSS
  • Backend: Express.js, Node.js, OpenAI API

🛠️ Installation locale

Clonez le projet

$ git clone https://github.com/your-repo/TerraQuest.git

Accédez au dossier

$ cd TerraQuest

Installez les dépendances du front-end

$ npm install

Lancez l'application

$ npm start

Accédez au dossier "server"

$ cd server

Création d'un dossier .env

Insérez ensuite une clé API de OpenAI intitulée "OPEN_API_KEY"

Installez les dépendances du back-end et du frontend

$ npm install

Lancez le serveur et Lancez le projet

$ node server
$ npm run dev

Préparez-vous à faire des choix pour sauver la Terre (et au-delà) avec TerraQuest ! 🚀

About

AI Interactive Game for Sustainability

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors