Jeu de rôle boosté à l'IA, serveur avec frontend web et appli mobile.
Un projet personnel pour toucher à l'IA
Ceci est un projet personnel : le support permettant de jouer à des jeux de rôle avec un concept difficilement réalisable autrement.
Faisant beaucoup de jeu de roles avec mes amis, j'avais depuis longtemps une idée de gameplay que je ne savais pas comment réaliser :
Un jeu de rôle sans objets ou situations préféni obligeant les joueurs à devoir créer des solutions originales à partir d'objets aléatoires.
La solution permettant ce type de jeu est apparu en 2023 : les LLM (large langage models), comme ChatGTP de OpenAI.
Grace aux LLM, j'ai pu faire un jeu qui génère des situations personnalisées et surtout des objets originaux, mais pertinents, permettant un gameplay qui pousse les joueurs
à devoir utiliser leur imagination et pour avancer dans l'histoire.
La solution est en plusieurs parties :
- Le serveur : dev avec NodeJS et Express, qui fait les requetes IA et centralise les données de la partie en cours
- Une interface Web développée avec ReactJS qui permet au maitre du jeu de controller la partie
- Une appli mobile, développée avec ReactJS et Capacitor, qui permet aux joueurs de consulter leur personnage et d'intéragir avec certains element virtuels du jeu durant la partie.