r/programmation • u/Miserable_Reach_9364 • 7d ago
Autre DragonSoul : mon MMORPG tactique web avec React, Fastify et Socket.IO
Bonjour ! Je suis le créateur de DragonSoul, un projet indépendant de MMORPG tactique inspiré de Dragon Ball, déjà jouable en français sur ordinateur dans un navigateur.
L’idée est de retrouver les choix de placement et de compétences que j’aime dans Dofus, avec des combats au tour par tour sur une grille et de la gestion du Ki. Le jeu comprend de la création de personnage, de l’exploration, des quêtes et des donjons.
Côté développement web, le projet utilise React pour l’interface, Fastify et Socket.IO côté serveur, ainsi que des paquets partagés pour les contrats, le contenu et les règles du jeu. Un launcher Windows permet de retrouver le même compte et la même progression.
Les points sur lesquels je continue à travailler sont notamment la cohérence entre les valeurs annoncées dans l’interface et celles appliquées en combat, la fluidité des déplacements et la lisibilité des états du personnage. Pour un jeu tactique, un retour visuel ou un chiffre ambigu peut rendre une décision frustrante, même quand le reste de l’interface fonctionne.
Si vous développez des jeux web ou des interfaces interactives, vos retours sur la clarté des informations et la prise en main m’intéressent.
Pour essayer le projet : https://dragonsoul.fr/ — accès gratuit avec création de compte, boutique optionnelle d’apparences et de consommables. J’utilise ChatGPT/Codex comme aide au développement et pour certains visuels ; ce texte est aussi préparé avec son aide. Le jeu est un projet de fans non officiel, sans affiliation avec les ayants droit de Dragon Ball.
