Skip to content

Maxe2005/API_invocations

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API Invocations

Microservice de gestion des invocations de monstres avec système de probabilités dynamiques et pattern Saga.

🎲 Système d'invocation

L'API permet d'invoquer des monstres aléatoires avec des probabilités par rang de rareté :

  • COMMON (50%) | RARE (30%) | EPIC (15%) | LEGENDARY (5%)

Fonctionnalités clés

  • Probabilités dynamiques : Les taux s'ajustent automatiquement selon les données disponibles
  • Pattern Saga : Garantit la cohérence des données avec compensation automatique en cas d'échec
  • 3 compétences par monstre : Chaque skill a son propre tirage de rareté
  • Replay automatique : Possibilité de rejouer les invocations échouées

📖 Documentation complète : docs/SYSTEME_INVOCATION.md

Démarer

Le docker

docker compose up -d

L'app en local

./mvnw spring-boot:run -Dspring-boot.run.arguments="--spring.profiles.active=local"

Vider et relancer BDD par défaut

docker compose down -v
docker compose up -d --build

Swagger

http://localhost:8085/swagger-ui/index.html

Documentation

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors