Jour 17 · 30 jours, 30 projets
Vos tournois de poker, réglés comme une horloge.
Inscriptions, structure des blindes, horloge plein écran, éliminations, recaves et calcul des gains. BinkTime tient aussi le classement de toute la saison.
- Symfony
- Twig
- MySQL
Niveau VII
18:42
Temps restant
- Blindes
- 400 / 800
- Prochain niveau
- 500 / 1 000
- Joueurs
- 7 / 12
- Pause dans
- 2 niveaux
Au programme
Toute la soirée, du premier jeton au dernier tapis.
Vous jouez. BinkTime s'occupe du reste : chronomètre, comptes et palmarès.
-
I
Créer le tournoi
Buy-in, tapis de départ et structure des blindes, avec des modèles fournis.
-
II
Inscrire les joueurs
Les arrivées, les recaves et les add-ons, suivis sans calepin.
-
III
L'horloge
Plein écran : niveau, blindes, temps restant, prochain niveau et pause.
-
IV
Éliminations & gains
Les sorties dans l'ordre, les places payées et les gains calculés pour vous.
-
V
La saison
Un classement qui se construit soir après soir, en points par place.
L'horloge
Le temps, tenu avec élégance.
Projetée sur la télévision du salon, l'horloge annonce chaque montée de blindes. Personne ne surveille sa montre, tout le monde voit la même chose.
- Niveau en coursen grand
- Blindes & antelisibles de loin
- Prochain niveauannoncé
- Paused'un geste
Structure des blindes
Modèle · exemple| Niveau | Petite | Grosse | Ante | Durée |
|---|---|---|---|---|
| V | 200 | 400 | 50 | 20 min |
| VI | 300 | 600 | 75 | 20 min |
| VII · en cours | 400 | 800 | 100 | 20 min |
| VIII | 500 | 1 000 | 100 | 20 min |
| IX | 600 | 1 200 | 150 | 20 min |
| Pause · 10 min | ||||
| X | 800 | 1 600 | 200 | 20 min |
Gains & saison
Chaque élimination compte. Chaque place aussi.
Places payées
Exemple · 12 joueurs × 20 €- 1er 50 % 120 €
- 2e 30 % 72 €
- 3e 20 % 48 €
Recaves et add-ons intégrés au prize pool, sans calcul de tête en fin de soirée.
Classement de la saison
Points par place- Le classement s'écrit au premier tournoi terminé.
Lancer en local
Cinq commandes, et la table est mise.
SQLite en local, aucune base à installer. En production, identifiants MySQL dans .env.local, jamais versionné.
$ git clone https://github.com/PierreWZK/binktime.git
$ composer install
$ php bin/console doctrine:migrations:migrate
$ php bin/console doctrine:fixtures:load
$ symfony serve -d # http://127.0.0.1:8000