SMR CUP 2026 – Tutorial Plugin SMRCUP
Plugin RotorHazard – SMR CUP
Le plugin SMR CUP pour RotorHazard est conçu pour gérer un système de montée / descente inspiré des compétitions de clubs (style ligue ou coupe).
Il ajoute des outils qui permettent d’organiser des séries de courses où les pilotes changent de groupe selon leurs performances.

1. Attribution de points par heat
Dans ce format, les pilotes ne sont pas classés uniquement par temps mais par position dans leur heat.
- Le 1er du heat A marque 1 point, le 2e = 2 points, etc.
- Le 1er du heat B commence directement avec un décalage (par ex. 4 points si les heats font 3 pilotes).
- Cela permet de donner un classement où le heat supérieur (A) vaut toujours plus que le heat inférieur (B, C, …).
👉 Résultat : les pilotes accumulent des points au fil des courses, et chaque position compte.
2. Montées / descentes entre manches
Le cœur du plugin est le bouton « RACE N+1 », qui automatise la création de la manche suivante :
- Le plugin lit les résultats de la dernière RACE.
- Pour chaque groupe :
- Le meilleur du groupe B monte en A,
- Le moins bon du groupe A descend en B,
- Et ainsi de suite entre tous les heats.
- Les groupes suivants sont recréés automatiquement avec cette logique.
👉 Résultat : on obtient une vraie dynamique de promotion / relégation entre heats, visible et motivante pour les pilotes.
3. Classement cumulé avec “Δ”
Le plugin ajoute aussi une méthode de classement appelée :
« SMR Cumul Montée/Descente (Delta) »
- Les pilotes sont classés par points cumulés (toutes les manches).
- Une colonne Delta (↑ / ↓ / →) indique si un pilote est monté, descendu ou resté stable entre deux RACE.
- Cela rend le suivi plus lisible pour les organisateurs, les pilotes et le public.
4. Page web / Export
Le plugin fournit une page dédiée :
/smr-cup/totals→ Affiche le classement général SMR Cup, avec points, groupes et Δ.- Possibilité d’exporter les résultats en CSV pour archivage ou partage.
En résumé
Le plugin SMR CUP est pensé pour des compétitions par “paliers” :
- Les meilleurs montent, les moins performants descendent → challenge permanent.
- Le classement cumulé avec Delta rend l’évolution des pilotes très claire.
- Tout est automatisé → gain de temps et d’équité pour l’organisation.
- L’interface et l’export facilitent la communication des résultats.
👉 En pratique, ce format est idéal pour des courses en club ou des compétitions où l’on veut maintenir de la tension et du suspense, manche après manche.
Tutorial & explication :
Comprendre “Delta Groupe” (SMR Cup – RotorHazard)
Le Delta Groupe indique, pour chaque pilote, s’il monte vers un groupe plus fort, descend vers un groupe plus faible, ou reste dans le même groupe entre deux étapes de référence.
Par défaut, le plugin compare la classe RACE courante avec la classe RACE précédente :
↑(montée) : le pilote passe d’un groupe “plus bas” à un groupe “plus haut” (ex. B → A).↓(descente) : le pilote passe d’un groupe “plus haut” à un groupe “plus bas” (ex. A → B).->(inchangé) : même groupe (ou informations manquantes au point de comparaison).
“Plus haut / plus bas” se base sur l’ordre des groupes A, B, C, … (A = plus haut).
Comment est calculé le Δ par défaut
- On récupère la classe courante (ex. RACE 1) et on détecte le dernier round de cette classe.
- Pour chaque pilote, on note l’index du heat (A=0, B=1, C=2, …) où il a couru ce dernier round → position courante.
- On cherche la classe précédente (RACE 0 dans cet exemple), on prend également son dernier round, puis l’index de heat de chaque pilote → position précédente.
- Le Delta est la différence entre ces deux positions :
- position précédente 1 → position courante 0 ⇒
↑ - 0 → 1 ⇒
↓ - 0 → 0 ⇒
->(ou si l’une des positions est inconnue)
- position précédente 1 → position courante 0 ⇒
Exemple concret
- RACE 0, dernier round :
A = {P1,P2,P3,P4},B = {P5,P6,P7,P8} - RACE 1, dernier round :
A = {P1,P2,P3,P5},B = {P4,P6,P7,P8}
Résultats :
- P5: B → A ⇒
↑ - P4: A → B ⇒
↓ - P1/P2/P3/P6/P7/P8: groupe inchangé ⇒
->
