Passer au forum
[PROJET OUVERT] Rec...
 
Notifications
Retirer tout

[PROJET OUVERT] Recrutement de développeurs Python bénévoles pour un outil d’entraînement de ranges

1 Messages
1 Utilisateurs
0 Réactions
94 Vues
woufiswouf
Inscrit : 03.11.2011
Elite Grinder

Salut à tous 👋

Je lance un appel à la communauté PokerStrategy pour rejoindre un projet open-source ambitieux :
👉 poker-training

C’est un système complet d’entraînement de ranges avec import automatique, validation intelligente et quiz interactif contextuel.
L’objectif : offrir aux joueurs un outil gratuit et open-source permettant de s’entraîner efficacement aux décisions clés du No-Limit Hold’em.
🎯 En deux mots

Le projet permet :

d’importer des ranges au format JSON,

de les valider automatiquement (positions, actions, cohérence),

de générer un quiz intelligent où chaque main est contextualisée selon la situation réelle (open, défense, 3bet, 4bet, etc.).

Exemple :

« UTG ouvre. Vous êtes CO avec KQs, que faites-vous ? »
→ Le quiz détermine automatiquement la bonne réponse à partir de vos ranges !
🧩 Création des ranges

Les ranges sont créées via un éditeur web très simple :
👉 Éditeur de ranges Poker Range Editor

Cet outil génère des fichiers JSON complets, directement compatibles avec le pipeline Python.
Il gère :

les sous-ranges (CALL / 3BET / 4BET),

les couleurs,

les labels canoniques,

et même les métadonnées (format 5max, positions, etc.).

⚙️ Fonctionnement du projet

Le dépôt GitHub : https://github.com/w0uf/poker-training

Architecture :

poker-training/
├── data/ # Base SQLite + ranges JSON
├── modules/ # Modules Python : parsing, validation, quiz
├── web/ # Interface Flask (dashboard, quiz)
└── integrated_pipeline.py # Point d’entrée principal

Modules clés :

json_parser.py → lecture et extraction des mains

name_standardizer.py → standardisation des noms

context_validator.py → validation complète des métadonnées

quiz_action_mapper.py → génération intelligente des questions
✨ Points forts actuels

✅ Pipeline d’import automatique et robuste
✅ Validation stricte des métadonnées avant intégration
✅ Interface Flask fonctionnelle
✅ Quiz immersif avec table de poker virtuelle
✅ Sélection intelligente des mains borderline (les décisions les plus intéressantes)
✅ Statistiques de progression en temps réel

🧰 Ce qu’on recherche

Des développeurs Python passionnés de poker (et si possible familiers avec Flask, SQLite ou JSON).
Les contributions peuvent porter sur :

l’amélioration du pipeline d’import et du système de validation ;

la création de nouveaux types de questions pour le quiz ;

le design de l’interface Flask (HTML/CSS) ;

ou même la conception d’un futur mode “Examen” et d’un système de révision espacée.

Aucune contrainte de temps : l’idée est d’avancer ensemble, à son rythme, dans une ambiance passionnée et ouverte.
💬 Comment participer

➡️ Rejoindre le projet GitHub :
👉> https://github.com/w0uf/poker-training

➡️ Tester l’éditeur web :
👉 https://site2wouf.fr/poker-range-editor.php

➡️ Forker, coder, proposer des idées, améliorer le quiz !
Toutes les contributions sont bienvenues : refactor, correction, feature ou doc.

❤️ Pourquoi participer

Projet open-source fait par et pour les joueurs de poker

Code clair, modulaire, et entièrement commenté

Expérience enrichissante : data, IA, pédagogie, poker

Contribution visible et valorisable sur GitHub

Dernière version : 3.5 – Quiz intelligent avec sélection de mains borderline et gestion des contextes DEFENSE
Langage principal : Python 3
Licence : Libre et ouverte

Rejoignez-nous pour construire le meilleur système d’entraînement de ranges open-source 💪

👉> https://github.com/w0uf/poker-training <


Répondre
Citation