Aller au contenu

Jeux en ligne

TotoCampionato 2026

Un jeu de pronostics football pour toute une saison : 9 paris par match, ligues privées sur 8 compétitions, équipes fantasy et cinq langues.

TypeJeux en ligne

Le problème

Les passionnés de football veulent un jeu à partager avec leurs amis toute la saison. Pas un site de paris, ni un tableur qui circule par e-mail. J’ai créé TotoCampionato une première fois pour la saison 2006/2007 de Serie A, en ASP classique, puis j’en ai fait une version qui tournait dans Facebook. En 2026, je l’ai reconstruit de zéro pour qu’une seule plateforme puisse gérer des compétitions de clubs sur toute une saison, et pas seulement un tournoi.

Ce que j’ai construit

Un jeu de pronostics en Node.js où les joueurs remplissent une grille pour chaque match et s’affrontent dans des ligues qu’ils créent eux-mêmes.

  • 9 paris par match : résultat final, résultat à la mi-temps, but/pas de but, moins/plus de 2,5 buts, nombre total de penaltys, mi-temps/fin de match, pair/impair, score exact et nombre total de buts. Les points suivent les cotes : un pronostic audacieux et juste rapporte plus qu’un pronostic évident.
  • Des ligues sur n’importe quelle compétition : 8 compétitions sont prêtes à l’emploi, de la Serie A et la Premier League à la Ligue des champions et la Coupe du monde 2026. Les administrateurs de ligue gèrent les membres, les lots, une bannière, un bandeau d’actualités et un chat.
  • Volet fantasy : des équipes fantasy composées de vrais joueurs et entraîneurs, avec des règles de points et des événements de match gérés depuis le panneau d’administration. Les joueurs apparaissent sous forme de cartes à collectionner.
  • Missions sponsor : le sponsor d’une ligue peut proposer des missions, les membres envoient une capture d’écran comme preuve et l’administrateur de la ligue la vérifie. Les petites ligues ont ainsi un moyen de trouver des lots.
  • Déroulement automatique des matchs : chaque minute, l’application verrouille les matchs commencés ; toutes les 30 secondes, elle récupère les données en direct d’API-Football ; les points sont calculés sans que personne ne saisisse les résultats.
  • Cinq langues : italien, anglais, français, allemand et espagnol.
  • Panneau d’administration : utilisateurs, ligues, cotes, résultats, modèles d’e-mails groupés, une boîte de réception et des sauvegardes programmées de la base de données et de l’application.

Comment c’est construit

Node.js 20, Express 4, templates EJS, MySQL, Passport avec connexion Google, bcrypt, Nodemailer et ImapFlow pour les e-mails, Multer pour les téléversements. L’ensemble tourne sur Phusion Passenger chez un hébergeur mutualisé cPanel, avec les données de match d’API-Football.

Pourquoi ce choix

Je n’ai pas écrit une nouvelle application. J’ai forké TotoMondiale, mon jeu pour la Coupe du monde, car son moteur de points, son système de ligues et son panneau d’administration faisaient déjà tourner un tournoi complet. J’ai donc pu consacrer mon temps à ce dont une saison a besoin : plusieurs compétitions en parallèle, un jeu fantasy et des outils pour les sponsors.

Une idée ?
Parlons-en.

Qu'il s'agisse d'un site, d'une application, d'une vidéo, d'une chanson ou de quelque chose de plus grand, je suis prêt à vous aider à le réaliser.

Contactez-moi
  • Naples
  • Idées
  • Projets
  • Personnes
  • Toujours de l'avant