LOTOPOTOS
AIDE Guide d’utilisation · LotoPotos
← Retour
LotoPotos · Guide interactif (swipe)

Sommaire

Glisse à gauche/droite, ou clique un chapitre.

🎟️ Bienvenue dans LotoPotos

LotoPotos, c’est un jeu de grilles en groupe: on pronostique, on suit le live, puis on clôture pour figer les points, les bonus et les gains.

👥 Groupe
Ton cercle de joueurs. On y gère les membres, invitations, et l’admin.
🏁 Compétition
Le cadre du jeu: joueurs, bonus, règles, comptes, palmarès.
🧩 Grille
La partie: saisie → (TOP VALIDE) → live → terminée → clôture.
En 1 phrase: Groupe → Compétition → Grille. Tout le reste est du confort. 🙂
📸 À ajouter: écran d’accueil + schéma

📲 Installer la PWA (mode “app”)

La PWA rend l’accès plus rapide, plein écran, et augmente les chances d’avoir des notifications fiables. C’est le mode recommandé si tu joues souvent.

  • Android / Chrome: menu ⋮ → “Installer l’application”.
  • iPhone / Safari: bouton partager → “Sur l’écran d’accueil”.
  • PC: icône “installer” dans la barre d’adresse (si proposée).
Pour les notifs: installe la PWA puis accepte l’autorisation 🔔
📸 À ajouter: bannière install + étapes iOS/Android

🔐 Compte, session et profil public

Pour jouer, il faut être connecté. Le site utilise une session (cookie): sur mobile, évite la navigation privée si tu veux rester connecté entre deux visites.

  • Inscription: pseudo + mot de passe. Choisis un pseudo stable: il apparaît partout.
  • Connexion: accès aux groupes/compétitions et à la saisie des grilles.
  • Profil public: depuis certaines pages (performances), ton pseudo peut ouvrir ton profil public.
📸 À ajouter: login + exemple lien profil

🧑‍🚀 Profil: avatar, mot de passe, notifications

Ton profil est ta carte d’identité dans le jeu. Un avatar clair améliore la lisibilité du live et des classements.

  • Avatar: plus simple à repérer pendant le live.
  • Mot de passe: change-le si besoin (sécurité).
  • Notifications: active les types utiles (TOP VALIDE, live, alertes, clôture…).
Si tu changes de téléphone, pense à réactiver les notifications sur le nouveau device.
📸 À ajouter: profil + réglages notifications

👥 Groupes de jeu

Un groupe, c’est ta salle privée. Tu peux en créer un (tu deviens admin) ou en rejoindre un via invitation.

  • Créer: tu gères les membres, demandes et accès.
  • Rejoindre: tu demandes une invitation, l’admin valide.
  • Dashboard groupe: la tour de contrôle (compétitions, accès rapides).
📸 À ajouter: group_dashboard + invitations

🏁 Compétitions

Une compétition vit dans un groupe. Elle définit les joueurs, les bonus, et la logique des comptes (coûts des grilles, prises en charge, répartition des gains).

  • Créer la compétition (admin): nom + paramètres.
  • Joueurs: import automatique depuis le groupe à la création, puis gestion au cas par cas.
  • Bonus: paliers w/x/y/z configurés au niveau compétition.
Une compétition = un “contrat de règles” commun. Ça évite les débats à 23h57. 😄
📸 À ajouter: config bonus + paramètres

🧩 Grille: cycle de vie

Une grille suit des états. L’interface se verrouille/déverrouille selon l’état pour éviter les incohérences.

  1. Création: le valideur/admin crée la grille (matchs + options).
  2. Saisie: chacun saisit ses pronostics.
  3. TOP VALIDE (facultatif): verrouille “dans les temps” (manuel ou auto).
  4. Live: les matchs démarrent, le classement bouge.
  5. Terminée: tous les matchs finis.
  6. Clôture: calcul bonus/gains, archivage, notifications.
Même sans TOP VALIDE, le live démarre automatiquement au 1er match.
📸 À ajouter: badges d’état (saisie/clos/live/terminée)

⏱️ TOP VALIDE: verrouiller “dans les temps”

TOP VALIDE sert à figer les pronostics “dans les temps”. Dans la logique historique du jeu, le valideur le fait souvent après avoir joué la grille en vrai à la FDJ (si votre groupe joue réellement).

🖐️ Mode manuel
Le valideur clique TOP VALIDE quand il décide. Pratique si vous attendez un dernier élément.
🤖 Mode auto
TOP VALIDE est programmé à une date/heure. Idéal pour éviter “j’ai oublié”.
🧠 Sans FDJ
Si personne ne joue “en vrai”, vous pouvez ne jamais cliquer: le live démarre quand même.
  • Après TOP VALIDE, la grille passe en pronostics clos.
  • Les champs se figent pour garantir l’équité.
📸 À ajouter: création grille + option TOP VALIDE auto

✍️ Phase de pronostics

Tant que la grille est ouverte, tu peux modifier tes choix. Le système attend une saisie complète pour te considérer comme “a joué”.

  • Renseigne tous les matchs pour éviter le statut “n’a pas joué”.
  • Tu peux revenir tant que la grille est en saisie (et autorisée).
  • Le système fonctionne par “ticket”: joueur + grille = participation.
📸 À ajouter: table pronos (play.php)

🕒 Mode retardataire

Certaines compétitions autorisent une participation “en retard” pendant une fenêtre limitée (souvent entre TOP VALIDE et le début réel des matchs).

  • Le coût d’un ticket “retard” peut être différent (règles de compétition).
  • Le système peut afficher la situation (retard / officialisation).
  • Une fois le live démarré, le mode retardataire n’est plus possible.
Objectif: garder le jeu vivant, sans casser l’équité.

🤝 Substitution / prise en charge

Si un joueur ne peut pas jouer, un autre peut prendre en charge (jouer/financer) son ticket. L’important: que ce soit clair et traçable pour la compta.

  • Typiquement: ticket retardataire + payeur différent.
  • Utile pour dépanner, selon les règles de votre groupe.
  • Les comptes en fin de compétition s’appuient sur ces infos.

🚫 “N’a pas joué”: règle automatique

Si les pronostics sont incomplets, le joueur est marqué n’a pas joué. Une pénalité est appliquée pour éviter qu’un ticket vide devienne “avantageux” par accident.

  • Score base = (pire score des joueurs ayant joué) − 1
  • Plancher: minimum 0
  • Badge “n’a pas joué” affichable sur la grille/classement
Exemple: scores 6, 7, 8 → pire=6 → “n’a pas joué” = 5.

⭐ Points, bonus, gains

Principe général: Total = Base + Bonus. Les bonus se configurent au niveau compétition. Les gains en € peuvent être affichés, mais ils ne changent pas les points.

  • Base: score “matchs” selon tes règles internes.
  • Bonus: paliers w/x/y/z (ex: bonus si score ≥ x).
  • Gains €: affichage informatif, n’influence pas le score en points.
📸 À ajouter: exemple de résultat + bonus

🔴 Le live: suivre les matchs

Pendant le live, la page est un tableau de bord: matchs en cours/terminés, points et classement live. Les champs de saisie se figent.

  • Matchs: à venir → en cours → terminé.
  • Classement live: évolue au fil des résultats.
  • Notifications/alertes possibles selon événements.

✅ Clôture: figer bonus et gains

Quand tout est terminé, la grille attend la clôture. C’est le moment où l’on calcule bonus/gains, puis on archive la grille.

🧑‍⚖️ Manuelle
Tu gardes la main (utile pour vérifier/corriger).
⚙️ Automatique
Option dès la création: clôture déclenchée automatiquement quand tout est prêt.
📣 Notif
Une notification “grille archivée” peut annoncer la fin et un extrait du classement.
Avant clôture définitive, un mode debug peut aider à corriger (si activé).

💶 Comptes de compétition

Les comptes synthétisent les tickets: qui a joué, qui est retardataire, qui a été pris en charge, et proposent une répartition des coûts/gains sur la compétition.

  • But: une sortie claire “prête à payer/équilibrer”.
  • Si une grille n’apparaît pas: vérifier les résultats puis backfill.
📸 À ajouter: competition_accounts + exemple récap

🧠 FAQ express

  • Pas de notifications: PWA + autorisation navigateur + réglages notifs.
  • Redirigé vers login: pas connecté (ou cookie bloqué).
  • Je ne vois pas la grille: vérifier groupe/compétition + état + droits.
  • Pourquoi clôturer ?: pour figer points/bonus/gains et archiver proprement.
Tu peux ajouter ici tes règles maison (tolérances, délais, etc.).