**Motivations:** - Aligner toute la documentation technique avec la nouvelle direction artistique isométrique (Réf IMG_20260303_170253). - Faciliter l'implémentation en ajoutant les contraintes techniques liées à la 2.5D (Z-index, Sprites 4 directions). **Root causes:** - Besoin de cohérence visuelle et technique sur l'ensemble du projet. **Correctifs:** - N/A **Evolutions:** - Ajout systématique de la section "Direction Artistique & Vue" dans `Annexes UX/UI` de tous les fichiers. - Enrichissement des modèles JSON avec coordonnées isométriques (`iso_x`, `iso_y`, `z_index`). - Précision des interactions (clic, survol) adaptées à la grille losange. - Conservation stricte de la structure existante (aucun titre supprimé). **Pages affectées:** - docs/specs/*
54 lines
2.1 KiB
Markdown
54 lines
2.1 KiB
Markdown
# VIP
|
|
|
|
## 1. Définition
|
|
Statut premium pour les joueurs, généralement obtenu par abonnement ou achat in-app. Le statut VIP confère des avantages de confort et de cosmétique, sans déséquilibrer le gameplay compétitif (Pay-to-Fast ou Pay-to-Cool, pas Pay-to-Win).
|
|
|
|
## 2. Fonctions
|
|
* **Conservation des Thèmes :** Avantage majeur permettant de garder définitivement les thèmes et skins des passes saisonniers, même après la fin de la saison.
|
|
* **Bonus Passifs :** Peut inclure des bonus légers d'XP ou de pièces.
|
|
* **Prestige :** Badge ou couleur de pseudo distinctif.
|
|
|
|
## 3. Icone
|
|
* **Représentation :** Couronne ou Diamant.
|
|
* **Couleur dominante :** Or scintillant ou Violet royal.
|
|
|
|
## 4. Interactions
|
|
* **Achat/Abonnement :** Via la boutique ou le menu profil.
|
|
* **Affichage :** Badge visible à côté de l'avatar et du pseudo.
|
|
|
|
## 5. Annexes Techniques
|
|
|
|
### Données (JSON)
|
|
```json
|
|
{
|
|
"status_id": "vip_subscription",
|
|
"is_active": true,
|
|
"expiry_date": "2026-12-31T23:59:59",
|
|
"benefits": {
|
|
"keep_seasonal_themes": true,
|
|
"xp_multiplier": 1.1,
|
|
"daily_coin_bonus": 50
|
|
}
|
|
}
|
|
```
|
|
|
|
### Règles Métier
|
|
* Si le statut VIP expire, le joueur perd l'accès aux thèmes saisonniers passés qu'il avait "sauvegardés", sauf s'il se réabonne (règle à définir : perte définitive ou suspension ? -> Suspension par défaut pour encourager le réabonnement).
|
|
* Le statut VIP s'applique à tout le compte joueur.
|
|
|
|
## 6. Annexes UX/UI
|
|
* **Badge VIP :** Petite icône couronne à côté du pseudo partout dans l'interface.
|
|
* **Interface Boutique :** Section dédiée "Devenir VIP" avec mise en avant des avantages (surtout la conservation des thèmes).
|
|
* **Feedback :** Effet visuel doré lors de la récupération de récompenses.
|
|
|
|
|
|
# Annexes UX/UI
|
|
|
|
## 0. Direction Artistique & Vue
|
|
* **Vue** : Isométrique (2.5D).
|
|
* **Style** : Coloré, vivant, détails foisonnants (Réf: IMG_20260303_170253.jpg).
|
|
* **Sprites** : 4 directions.
|
|
* **Interactions** :
|
|
* **Sélection** : Cliquer sur la base de l'élément (ou son sprite principal) pour le sélectionner.
|
|
* **Feedback** : Surbrillance (outline blanc/jaune) au survol de la souris.
|