Tactical RPG and monster collection, playable directly in your browser

Comment sont générés les monstres dans Sidyq ?

🕒 Temps de lecture estimé : 2 minutes

Sidyq repose sur un système modulaire pour générer et gérer ses créatures, qu'il s'agisse d'ennemis classiques ou de boss.
Chaque monstre est une entité autonome décrite via un fichier individuel, permettant une flexibilité élevée, tout en maintenant un équilibre global via des outils internes.


🧾 Une fiche complète pour chaque monstre

Chaque monstre possède un fichier unique définissant ses caractéristiques essentielles :

  • Identité : nom interne, nom affiché, image, description
  • Drops : liste des objets ou monstres lootables après sa défaite
  • Buffs initiaux : états appliqués au début du combat (ex. : passif unique)
  • Archétypes : catégories comportementales ou de style (tank, soutien, etc.)
  • Scaling des stats : augmentation des stats selon le niveau du monstre
  • Sorts : référence vers une liste de fichiers spell associés

Ce format favorise la création rapide de nouveaux monstres tout en garantissant leur lisibilité et maintenabilité.


🧪 Un sort = un fichier

Les sorts utilisés par les monstres sont chacun définis dans leur propre fichier.
Cela permet de :

  • Ne pas surcharger le contenu du fichier de monstre
  • Garder les sorts indépendants pour garantir leur évolutivité
  • Centraliser les effets et comportements liés au moteur de jeu

Un article dédié détaillera la structure et le fonctionnement de ces fichiers de sort.


👑 Boss : une surcouche spécialisée

Les boss utilisent également une fiche de monstre...
...à laquelle est ajoutée une surcouche dédiée avec :

  • Des modifications de scaling (valeurs de stats amplifiées)
  • L'ajout de mécaniques spécifiques (invulnérabilité, buffs uniques, etc.)
  • Des sorts modifiés ou entièrement nouveaux

Cela permet de garder la compatibilité avec le moteur général, tout en autorisant des affrontements sur-mesure.


Sidyq repose donc sur une génération modulaire, appuyée par une structure claire : un fichier par entité (monstre, sort, boss).

Ce fonctionnement permet de créer, modifier et étendre facilement le bestiaire sans compromettre l'équilibre du jeu.

Merci de votre lecture ! Rejoignez-nous sur Discord, ou partagez cet article pour soutenir notre travail.