"Unspoken Archives" est une application web dynamique conçue pour les amateurs de jeux de rôle (JDR) et les développeurs de jeux. Elle offre la possibilité de générer automatiquement des profils de Personnages Non Joueurs (PNJ) avec des détails enrichis, y compris des noms, des backgrounds, des occupations, et bien plus, le tout alimenté par l'intelligence artificielle.
Cette plateforme est un outil incontournable pour les maîtres de jeu (MJ) nécessitant des PNJ détaillés pour leurs campagnes de JDR, ou pour les développeurs de jeux souhaitant intégrer une diversité de personnages uniques dans leurs univers virtuels.
Ce projet est réalisé avec une architecture en microservices, et cette partie concerne spécifiquement le frontend. Le backend est géré séparément par une application Java/Quarkus qui expose des API Rest.
-
Frontend:
- Angular 16
- TypeScript 5
- RxJS 7
- HTML 5
- CSS3
-
Backend:
- Java
- Quarkus
-
IA Générative: Utilisée pour la création automatique de détails de PNJ.
-
Autres bibliothèques: [TODO]
- Génération instantanée de profils et d'illustration de PNJ.
- Élaboration de backgrounds détaillés et cohérents pour chaque PNJ.
- [TODO]
Pour installer et utiliser ce projet localement, suivez les étapes ci-dessous :
- Clonez le dépôt sur votre machine locale en utilisant
git clone [URL du dépôt]
. - Assurez-vous d'avoir Node.js (v18.x) installé.
- Naviguez jusqu'au dossier du projet et exécutez
npm install
pour installer toutes les dépendances nécessaires. - [Toute autre étape nécessaire].
- Pour lancer l'application, exécutez
ng serve
dans votre terminal. Ensuite, ouvrez votre navigateur et accédez àhttp://localhost:4200/
.
[Incluez ici une brève description ou un tutoriel expliquant comment les utilisateurs peuvent générer des PNJ, où trouver les informations générées, comment sauvegarder ou modifier les PNJ, etc.]
Nous encourageons la communauté à contribuer au projet. Toute contribution que vous apportez sera grandement appréciée.
- Forkez le projet
- Créez votre branche de fonctionnalité (
git checkout -b feature/AmazingFeature
) - Committez vos changements (
git commit -m 'Ajout de quelques AmazingFeature'
) - Poussez votre branche (
git push origin feature/AmazingFeature
) - Ouvrez une Pull Request
Ce projet est sous licence MIT. Pour plus d'informations, veuillez consulter le fichier LICENSE
.
John SCHMITT - [email protected] - LinkedIn
Lien du projet : https://github.com/SnowKiss/UnspokenArchives-front