app ยท stable

Pétanque+

Une application métier conçue pour simplifier l’organisation et le suivi des concours de pétanque.

Aperçu du projet Pétanque+
01

Contexte

Organiser un concours de pétanque demande de gérer de nombreuses informations : joueurs, clubs, équipes, terrains, tirages et déroulement des différentes parties. Selon le type de concours, il faut également être capable de constituer les équipes différemment et de maintenir un certain équilibre entre les profils des joueurs. Lorsque ces opérations sont réalisées à la main, avec plusieurs fichiers ou sur papier, la préparation et le suivi peuvent rapidement devenir longs et répétitifs. Pétanque+ est né de l’idée de regrouper tout ce fonctionnement dans un seul logiciel dédié aux organisateurs.

02

Le problème

L’objectif principal était de simplifier l’organisation d’un concours et de limiter au maximum les opérations réalisées manuellement. L’organisateur devait pouvoir conserver une base de joueurs et de clubs, préparer différents formats de concours, constituer ses équipes et organiser les différentes parties depuis un seul outil. Un besoin important concernait également la création automatique des équipes : il ne suffisait pas de tirer les joueurs complètement au hasard. Le logiciel devait pouvoir tenir compte de leur profil — pointeur, milieu ou tireur — afin de constituer des équipes aussi équilibrées que possible. Enfin, les tirages devaient pouvoir être générés rapidement, avec les adversaires et les terrains attribués, puis être exportés afin d’être affichés ou imprimés pour les joueurs.

03

Ce que j'ai conçu

J’ai commencé par modéliser le fonctionnement d’un concours et les différentes informations nécessaires à son organisation. Pétanque+ permet de créer ou d’importer une base de joueurs et de clubs. Pour chaque joueur, il est possible d’indiquer son profil de jeu : pointeur, milieu ou tireur. L’organisateur peut ensuite choisir différents formats de concours, notamment les mêlées tournantes, marathons, doublettes ou triplettes. Selon le fonctionnement choisi, les équipes peuvent être inscrites directement ou être constituées automatiquement par le logiciel. Pour la génération automatique, j’ai développé une logique permettant de répartir les joueurs tout en cherchant à conserver un équilibre entre leurs différents rôles plutôt que de réaliser un simple tirage totalement aléatoire. Une fois le concours lancé, l’application permet de réaliser les tirages des différentes parties, d’attribuer les rencontres et les terrains, puis de générer des documents PDF indiquant qui joue contre qui et où se déroule la partie. J’ai également travaillé sur la distribution du logiciel : téléchargement depuis le site, période d’essai complète de 30 jours puis activation à l’aide d’une licence. L’objectif était de proposer un outil utilisable directement par un organisateur, sans nécessiter plusieurs logiciels ou fichiers en parallèle.

04

Mon rôle

Analyse du besoin, conception fonctionnelle et technique, architecture de l’application, développement C# / .NET, gestion des données, conception des algorithmes de constitution des équipes et de tirage, génération de PDF, interface utilisateur, système d’essai et gestion des licences. J’ai pris en charge le projet depuis la définition du fonctionnement métier jusqu’au développement, à la distribution et à la commercialisation du logiciel. J’ai également réalisé le site permettant de présenter et télécharger l’application.

05

Résultat

Pétanque+ centralise dans un même logiciel les principales opérations nécessaires à l’organisation d’un concours de pétanque. L’organisateur peut gérer ses joueurs et ses clubs, définir les profils de jeu, choisir le format de son concours, constituer les équipes manuellement ou automatiquement et générer les tirages des différentes parties avec attribution des terrains. La génération automatique permet notamment de tenir compte des profils pointeur, milieu et tireur afin de rechercher un meilleur équilibre entre les équipes. Les tirages peuvent ensuite être exportés en PDF pour être imprimés ou affichés aux participants. Le produit est distribué directement depuis son site avec une période d’essai complète de 30 jours et a dépassé le stade du prototype avec la commercialisation de premières licences. Pétanque+ représente ainsi un projet complet, depuis l’analyse d’un besoin métier jusqu’à la conception, au développement, à la distribution et à la vente d’un logiciel destiné à de vrais utilisateurs.

En détail

Pétanque+ est un projet personnel que j’ai conçu et développé de bout en bout à partir des besoins rencontrés lors de l’organisation de concours de pétanque.

Le logiciel peut être téléchargé directement depuis le site. Une période d’essai de 30 jours donne accès à l’ensemble des fonctionnalités avant l’activation d’une licence.

Le projet a progressivement évolué d’un outil fonctionnel vers un produit réellement distribué et commercialisé.