Le "Dhalmel Card Game" est un jeu en ligne de collection de carte.
C'est un projet que j'ai réalisé entièrement pour mes amis et pour la compagnie libre "Dhalmel Corp" sur le jeu en ligne Final Fantasy XIV. Le jeu de carte se veut très décalé et loufoque, le règles notées sur les cartes n'ont aucun sens et n'ont pas pour but d'en avoir un.
Toutes les cartes sont sur le thème du jeu vidéo Final Fantasy XIV ou d'autres thèmes plus légers et parfois idiots qui nous font rire entre amis.
Le but du jeu est bien sûr d'avoir toutes les cartes mais c'est surtout de lier une communauté ensemble. Le jeu nécessite de se connecter régulièrement pour obtenir des boosters de cartes, il faut être présent sur Discord, notre réseau de communication principal, et cela pousse les membres à venir et parler avec les autres.
De plus, notre communauté est très ouverte et le jeu à permis de faire venir de nouvelles personnes qui viennent récupérer leurs cartes régulièrement.
Le jeu se veut réellement communautaire aussi dans sa création : au moment ou j'écris ces lignes, nous avons organisé un concours de création de carte pour inclure encore plus les membres dans le jeu. Avec ce concours, ils peuvent proposer des designs de carte qu'ils ont fait et les avoir après dans les boosters qu'ils récupéreront.
De plus, notre communauté est très ouverte et le jeu à permis de faire venir de nouvelles personnes qui viennent récupérer leurs cartes régulièrement.
Le jeu se veut réellement communautaire aussi dans sa création : au moment ou j'écris ces lignes, nous avons organisé un concours de création de carte pour inclure encore plus les membres dans le jeu. Avec ce concours, ils peuvent proposer des designs de carte qu'ils ont fait et les avoir après dans les boosters qu'ils récupéreront.
Du côté plus technique, le projet en lui même comprend :
- un programme qui distribue les cartes via le réseaux Discord (bot node.js/discord.js)
- un site web pour consulter les cartes et ouvrir les boosters obtenu (site en React/Next js, hébergé sur mon serveur)
- une API pour la communication entre les différents systèmes (node.js)
- une base de données (mariadb hébergé sur mon serveur)
- un programme qui distribue les cartes via le réseaux Discord (bot node.js/discord.js)
- un site web pour consulter les cartes et ouvrir les boosters obtenu (site en React/Next js, hébergé sur mon serveur)
- une API pour la communication entre les différents systèmes (node.js)
- une base de données (mariadb hébergé sur mon serveur)
Présentation du site web
Le site comprend principalement un catalogue de toutes les cartes disponibles et une gestion de profile pour l'utilisateur et ses cartes.
Sur sa page de profil, après s'être connecté, l'utilisateur pourra ouvrir son booster et découvrir de nouvelles cartes à ajouter à sa collection.
La page de profil contient un booster en 3D fait sur blender et intégrer en directement sur le site via three.js
-------------------------------------------
Le jeu est en ligne depuis le 2 mai 2024 et est très apprécié par la communauté "Dhalmel Corp"
A ce jour, plus de 4800 cartes ont été tirées par 30 utilisateurs.
Exemples de cartes
Toutes les cartes sont disponibles publiquement sur le site https://dhalmel-card-game.dhalmelstone.fr
Icônes et Logo
Logo principal du Dhalmel Card Game.
Le favicon pour le site web et l'icon pour le bot discord.