Inspiration
L'idée de TerraQuest vient de la volonté de rendre l'apprentissage sur le développement durable plus engageant et interactif. Souvent, les sujets comme la géologie, l'exploration sous-marine et la gestiion des resources naturelles sont discuter de façon théorique et peu immersive. Nous voulions créer une expérience ludique et éducative, où les joueurs prennent des décisions critiques et voient les conséquences de leurs choix en temps réel.
Ce que fait TerraQuest
TerraQuest est un jeu interactif d'apprentissage qui plonge les utilisateurs dans des scénarios environmmentaux réels où ils doivent prendre des décisions stratégiques. Les joueurs peuvent choisir parmi plusieurs thème:
🌱 Exploitation minière et développement durable souterrain
🌊 Conservation et exploration des océans
🚀 Colonisation spatiale et gestion des ressources
À chaque choix, L'IA ajuste l'évolution du jeu et les scores de durabilité (environnement, économie, société), afin d'illustrer l'impact des décisions sur la planète. À la fin du jeux, un résumé et une conclusion sur les décisions et des suggestions sont données à l'utilisateur.
Comment nous l'avons construit
Frontend: React.js, Framer Motion et Three.js pour les animations Backend: Node.js et Express.js IA: GPT-3.5 pour générer des scénarios dynamiques en fonction des choix des joueurs.
Les défis que nous avons rencontrés
Animation 3D avec Three.js: Comme nous n'avions jamais vraiment utiliser Three.js nous avions consacré beaucoup de temps à obtenir des animations pour l'arrière plan pour chaque thème du jeux. Générer du contenu dynamique avec l'IA: GPT-3.5 devait fournir des choix crédibles et adaptés à chaque contexte. Beaucoup de temps a été consacré au raffinement du prompt. Liaisons de toutes les composantes: Nous avions eu de la difficulté à plusieurs reprises avec la liaisons des différente composantes comme l'intégration de l'IA, le format de réponse de l'IA et la transcription de la réponse au UI.
Nos plus grandes réussites
Créer une expérience interactive et éducative qui permet aux utilisateurs d'apprendre et de développer leur raisonnement critique en jouant Implémenter un système de décision basé sur l'IA, capable de générer des scénarios dynamiques et de s'adapter aux choix des joueurs. **Développer un design immersif et moderne avec des animations Three.js, qui donne une identité visuelle à TerraQuest.
Ce que nous avons appris
L'importance de la gamification dans l'apprentissage des sujets complexes L'optimisation de l'IA pour la création de contenu dynamique et l'amélioration de l'interaction utilisateur. Développement de simples animations 3D avec Three.js
Quelle est la prochaine étape pour TerraQuest ?
Ajouter plus de scénarios environnementaux, avec des problèmatiques comme la gestion des énergies renouvelables ou la lutte contre la pollution plastique.
Rendre le jeu multijoueur, afin que les utilisateurs puissent prendre des décisions collectives et voir comment elles influencent l'environnement. Intégrer un leaderboard.
Continuer le développement des pages d'apprentissage et de communautés pour permettre aux utilisateurs d'apprendre plus et de discuter entre eux.
Log in or sign up for Devpost to join the conversation.