Occulta Manifesto — Toute la magie de D&D 3.5 au même endroit
Salut,
Je travaille sur Occulta Manifesto, une application pour D&D 3.5 conçue pour centraliser et organiser les sorts, dons et domaines provenant de multiples sources.
L’objectif est de faciliter à la fois la préparation et l’utilisation en jeu, tout en améliorant l’immersion, notamment en permettant aux joueurs d’imprimer leurs propres grimoires au lieu de s’appuyer sur des piles de bouquins à la table.
Site : https://occulta-manifesto.com
Fonctionnalités principales :
- Base de données de sorts, dons et domaines (EN + FR)
- Dons actuellement en bêta
- Recherche avancée avec filtres (niveau, classe, école, source, etc.)
- Grimoires personnalisés
- Export PDF (sorts et grimoires complets)
- Partage de grimoires avec la communauté
C’est un projet non commercial, fait par un fan, pour répondre à un problème bien connu en 3.5 : des règles dispersées, des ressources en ligne incomplètes, et un manque de support bilingue EN/FR.
D’autres fonctionnalités sont prévues, notamment l’ajout de contenu proposé par les utilisateurs (avec modération).
À propos du projet
Je suis développeur professionnel, mais Occulta Manifesto est un projet perso réalisé en dehors du travail. Il s’agit de la première version de l’appli, donc il peut y avoir des bugs ou des imperfections. Merci pour votre indulgence, et n’hésitez pas à me faire des retours si vous rencontrez des problèmes.
Pour être totalement transparent, voici comment l’IA a été utilisée sur le projet :
- Pour la transcription de certains sorts, le texte a été extrait via OCR, puis relu avec un outil d’aide à la correction (LanguageTool). Ce n’est pas vraiment un LLM, mais ça me semblait utile de le préciser.
- Pour générer le README de l’appli, à partir d’un résumé des fonctionnalités.
- Pour la section “Mentions légales”, j’ai utilisé un LLM, car je ne suis absolument pas juriste.
- Pour le design du site (CSS uniquement), j’ai utilisé un outil d’IA en collaboration avec un collègue designer, étant surtout développeur back-end et ayant un sens esthétique assez proche de celui d’un tableur Excel 😄
- Enfin, j’ai utilisé un LLM pour générer un script SQL de migration après une modification du modèle de données (mineure, mais j’étais un peu fainéant sur le coup)
Tout le code côté serveur et la logique de l’application web sont écrits à la main. J’aime développer, c’est un vrai plaisir (un peu comme jouer à D&D) donc je ne vois pas trop l’intérêt de déléguer ça à une machine.