
Essai de football postal
Voici un premier essai de football postal avec des règles que je publierais peut être plus tard quand je les aurais mises au propre et un système de résolution des matchs grâce à un petit programme en Python.
Le principe
La Stamp & Mail Football League est une ligue de 24 équipes. inspirée de la LEFL c’est une poule unique. Pour la première saison toues les équipes se rencontreront une fois dans le cadre d’un championnat. L’équipe en tête deviendra le Postal Stamp League Champion. Ensuite les 12 premières équipes au classement s’affronteront dans un tournoi pour remporter la Stamp & Mail Cup tandis que les 12 autres équipes se battront pour le Lagger Trophy.
Si il devait il y avoir une deuxième saison d’essai en parallèle serait mis en place un championnat de jeunes. Les jeunes recrues sont une façon de recruter. il y aurait un mini championnat sous formes de poules de qualifications qui verraient ensuite les meilleurs équipe se battre pour le Young Mailman Shield.
Pour ne pas faire de jaloux ou susciter d’incompréhension (pourquoi c’est toujours le PSG qui gagne ?) ou éviter que je ne favorise une équipe car elle porte le nom ou les couleurs d’une équipe de la vie réelle que je supporte, j’ai repris ou je me suis inspiré de noms d’équipes d’anciennes ligues de jeux par correspondance..
Le but de ce test grandeur nature est de vérifier que mon script python fonctionne. Que les règles aussi fonctionnent notamment le système de promotion. Je teste seul. Cela a ses limites. Si la résolution des matchs est rapide (1 seconde) le reporting et le controle est plus fastidieux. Mais dans un second temps ou une seconde saison pourquoi ne pas faire appel au « peuple ». L’idée sera ensuite de rajouter plus de règles pour le chrome (arbitre, stade, plus de tactiques, les entraineurs, meteo….)
Alors voici les résultats de la première journée puis le classement. je ne promets pas que je détaillerais chaque journée ainsi…
Les matchs
Pie in the sky (PIE) – Untouchables FC (UTF): 1 – 0 Les Pies recevaient les Untouchables. Ils ont tout misé sur l’attaque avec notamment les 7 points de bonus du match à domicile sur cette zone. La tactique de jeu de longues passes a fait faux bon devant le choix des visiteurs d’un Catenaccio qui leur a permis de mettre le bus devant leur but. Cette tactique a failli être payante, les locaux n’ayant que 5 tirs contre 1. Cependant un joueur des Pies est sorti sur une grave blessure de ligaments croisés (Ndj: techniquement 1 chance sur 100… Pas de bol dès le premier match)
Kitchens Ustensils United (KUU) – Bloody Banana telescope (BBT): 3- 4 Là aussi les kitchens ont tenté une tactique à base de long jeu et cela n’a pas été de chance pour les Bananas qui ont joué le hors jeu. En fait Les bananas ont bien joué le coup en blindant le centre du jeu (l’attaque a un bonus dans le jeu du milieu avec la tactique du hors jeu) Du coté des Kitchens la tactique des longues passes a permis de compenser leur attaque muselée. Léger avantage au nombre de tirs pour les Kitchens (15 à 13), pourtant le goal des Bananas moins bon et sans Libero fera plus d’arrêts que son homologue. Encore un joueur blessé aux ligaments croisés (Ndj là j’ai soupçonnait une erreur dans le script.. Sur le papier moins de 2% d’être blessé plus 1% pour les croisés…. 2 fois de suite… J’ai eu aussi un doute sur le résultat… j’ai relancé le match 20 fois… Les Kitchens l’on gagné 18 fois sur 20… Pas de bol pour eux en début de saison)
Bluebomber (BBS) – Atomic Panda (ATP) 4 – 1: Les deux équipes ont tentés une tactique normal (ndj aucun bonus de chaque coté). Les Blues ont mis les 7 points de bonus à domicile sur leur attaque et 1 point de jeux dur sur leur libero. Ils comptaient sur leur grand goal Francois de Grasse (Ndj: 69.25% d’arrêts). En face le libero Alfader (Ndj: 60% de blocage d’attaques). Au final 22 attaques pour les Blues grâce à une attaque survitaminée et une défense adverse qui comptait un peu trop sur sa paire magique Alfader – Borschevsky. Du coté des Atomics 13 attaques, le milieu de jeu réussissant à doubler la mise en surpassant le milieu adverse. Toutefois les gardien et libero des Blues se montreront plus efficaces bloquant la plupart de ces 13 attaques.
Hopscotch FC (HFC) – Salvage Plankton (SLP): 2 – 0 Encore une opposition de style avec le jeux long côté des Hopscotchs et tactique du hors jeux côté du Plankton. Au final le jeu longue passe fait son effet. 16 attaques contre 4. le goal des Plankton Morten Cramer a beau faire des miracles malgré son niveau (60.25 d’arrêt) avec 10 arrêt sur les 12 tirs réussis de Hopscotch.
Cunning Linguist (CLI) – Hot Cookies (HCS): 2 – 2 Les deux équipes pensaient se neutraliser. Mais les Cookies auraient pu l’emporter, ces derniers ratant un penalty obtenus grâce aux 4 points de jeux dur des Linguists. Ces derniers avaient mis leurs 7 points bonus de jeux à domicile pour maximiser le choix tactique du jeu long. Ils ont eu 4 attaques de leur défense et 5 passes longues transformées en attaque par les attaquants des Linguists. Les Cookies plafonnaient à 6 attaques grâce au milieu. Autant dire que le match a été plutôt pauvre en action. Le gardien des Linguist n’a pas su arrêter les attaques qui ont passées la défense. Il a compensé par un arrêt de penalty évitant ainsi la défaite de son équipe. Coté Cookies le gardien a été à peine meilleur. il laissé passé un tir et il a plongé du mauvais côté pour le penalty des Linguist.
Dead poet Society (DPS) – Natural Born looser (NBL): 0 – 2 Les Poetes avaient sans doute peur de ne pas être à la hauteur, ils ont toutefois tenté une ambitieuse tactique de hors jeu tout au long du match. En face les Loosers sont parti sur un jeu à une touche de balle encore largement perfectible. Ces derniers bénéficiaient d’un libero de grand talent Phil Anbach avec sa force de 16. Les Poetes ayant passé à défendre tout le long du match n’ont réellement tenter que 3 attaques en partant de leurs lignes arrières qui n’ont aboutit a rien. Coté Looser ils ont été plus prolixe avec 10 attaques même si le déchet a été importants (5 tirs non cadrés). Le jeune goal de Poetes a fait 3 superbes arrêts mais 2 tirs n’ont pu être arrêtés.
Games designers United (GDU) – All stars teams (AST): 0 – 2 Le Match entre les Gamers et les All Stars aurait pu être très ennuyeux. Les deux équipes de force similaire ont fait des choix de composition d’équipe et de tactiques qui ce sont parfaitement neutralisés. Le jeux long des Gamers a généré une attaque. Et bizarrement le Catenaccio des All Stars a produit 3 fois plus d’attaques. Coté Gamers le libero Michael Bro, pourtant un des meilleurs de la ligue, a tout laissé passer. Mais le goal a été nul. Rajoutons cela un penalty un peu hasardeux obtenu par les All stars. Une journée à oublier pour le GDU
Kamasutra Positions (KSP) – Incredibily ignorants (IIS): 3 – 1 Le coach des Kamasutras était en manque d’inventivité avait opter pour une absence de tactiques durant le match. Un centre fort avec les deux stars de l’équipe Harina et Kakila, tout le reste ne semblait pas au niveau de la ligue. En face l’équipe des Ignorants semblait plutôt solide avec une paire d’attaquant redoutable (Jack Holloway et FW Charlie Smurf ) et Noe Sullet qui donnait l’impression d’être un Goal intraitable. Mais la tactique du hors jeu était elle un bon choix ? Au final 8 attaques d’un coté et 10 de l’autre. Au final le gardien des Kamasutras aura eu peu à faire avec un seul arrêt et un ballon à récupérer au fond de ses filets tant le libero fut bon et les attaquants Ignorants mauvais. De l’autre coté sans les 3 magnifiques arrêts de Noe Sullet le score aurait pu être plus lourd pour les Ignorants.
Girly Men (GLM) – Littlelover Clovers (LLC): 4 – 0 Opposition de style entre le jeu long des Girlys et le jeu à une touche des Clovers . Avec l’Armada des Clovers et leur bon libero Cindy Crawford on aurait pu penser à un match fermé. Mais l’esprit offensif était du coté des Girlys avec 21 attaques contre 8. Ces derniers avec leur gardien Nyssa of_Traken ont prouvé qu’il fallait mieux un bon gardien avec 2 arrêts (contre 0 pour les Covers) plutôt qu’un bon libero.
Beerbelles (BEE) Mad Mathematicians Maundering (MMM); 1- 1 Alors que dans les travées du stade ont cherché toujours à comprends, le verre de bière à la main, l’origine du nom de l »équipe hôte. Les Beers comptaient sur leur duo défensif magique Dan Capelli comme goal et Waxey Gordon comme Libero. En face un futur trio magique était annoncé sur le terrain. Pris à défaut par le jeu du hors jeu des Mathematicians les Beers n’alignaient que 8 attaques contre les 17 de leur adversaires. Mais Gordon réussi à bloquer la moitié des attaques tandis que Capelli fit 5 beaux arrêts. un faute de main laissé par contre les Mathematicians marquer une fois. L’absence de libero chez ces derniers laissa un boulevard aux quelques sorties des Beers et leur gardien Galata Saray n’eus qu’à fauter une fois pour concéder le nul.
Singinggirls (SGS) – Meeples Maniacs (MMS) 4 – 0 Les Singers surent avec leur jeu à une touche de balle imposer un rythme effréné aux Maniacs qui eurent à repousser une vingtaine d’attaques (21). Ces derniers furent tellement débordés qu’ils concédèrent même un penalty pour une affreuse faute en surface de but. Pire les sorties des Maniacs furent réduites avec seulement 5 attaques. un des matches ds plus plaisants de la soirée.
Anonymous Authors Associations (AAA) Mao Face invasion (MFI) 1 – 2: On a assisté à un véritable hold up car avec leir jeu long , les Anonymous ont réussi à asphyxier la défense des Maos. Ces derniers avec seulement 3 attaques n’ont du leur survie qu’à leur défense qui su intercepter la moitié des attaques des Anonymous et le gardien Walli Hornest fit le reste (76% de chances d’arrêter un but) De plus les Anonymous concédèrent un penalty synonyme de défaite. Côté Maos leurs trois attaques se transformèrent en tir, malheureusement le gardien des Anonymous n’en arrêta que 2 sur 3
Le classement:
Sur ce site…
| Rang | Code | Team | Pts | W | D | L | BP | BC | Diff |
|---|---|---|---|---|---|---|---|---|---|
| 1 | GLM | Girly Men | 3 | 1 | 0 | 0 | 4 | 0 | 4 |
| 2 | SGS | Singinggirls | 3 | 1 | 0 | 0 | 4 | 0 | 4 |
| 3 | BBS | bluebomber | 3 | 1 | 0 | 0 | 4 | 1 | 3 |
| 4 | KSP | Kamasutra Positions | 3 | 1 | 0 | 0 | 3 | 1 | 2 |
| 5 | HFC | hopscotch FC | 3 | 1 | 0 | 0 | 2 | 0 | 2 |
| 6 | AST | All stars teams | 3 | 1 | 0 | 0 | 2 | 0 | 2 |
| 7 | NBL | Natural Born looser | 3 | 1 | 0 | 0 | 2 | 0 | 2 |
| 8 | BBT | Bloody Banana telescope | 3 | 1 | 0 | 0 | 4 | 3 | 1 |
| 9 | MFI | Mao Face invasion | 3 | 1 | 0 | 0 | 2 | 1 | 1 |
| 10 | PIE | Pie in the sky | 3 | 1 | 0 | 0 | 1 | 0 | 1 |
| 11 | CLI | Cunning Linguist | 1 | 0 | 1 | 1 | 2 | 2 | 0 |
| 12 | HCS | Hot Cookies | 1 | 0 | 1 | 0 | 2 | 2 | 0 |
| 13 | BEE | Beerbelles | 1 | 0 | 1 | 0 | 1 | 1 | 0 |
| 14 | MMM | Mad Mathematicians Maundering | 1 | 0 | 1 | 0 | 1 | 1 | 0 |
| 15 | KUU | Kitchens Ustensils United | 0 | 0 | 0 | 1 | 3 | 4 | -1 |
| 16 | AAA | Anonymous Authors Associations | 0 | 0 | 0 | 1 | 1 | 2 | -1 |
| 17 | UFC | Untouchables FC | 0 | 0 | 0 | 1 | 0 | 1 | -1 |
| 18 | IIS | Incredibily ignorants | 0 | 0 | 0 | 1 | 1 | 3 | -2 |
| 19 | DPS | Dead poet Society | 0 | 0 | 0 | 0 | 0 | 2 | -2 |
| 20 | GDU | Games designers United | 0 | 0 | 0 | 1 | 0 | 2 | -2 |
| 21 | SLP | Salvage plankton | 0 | 0 | 0 | 1 | 0 | 2 | -2 |
| 22 | ATP | Atomic Panda | 0 | 0 | 0 | 1 | 1 | 4 | -3 |
| 23 | MMS | Meeple Maniacs | 0 | 0 | 0 | 1 | 0 | 4 | -4 |
| 24 | LLC | Littlelover Clovers | 0 | 0 | 0 | 1 | 0 | 4 | -4 |
Quelques remarques
Cette première journée est satisfaisante. je ne me suis pas trop amuser à optimiser les stratégies de chaque club. Par contre j’ai déjà repéré deux petits bugs.
- La confrontation entre les deux tactiques Jeux long / Hors jeux était mal géré. j’ai modifier tout cela. Après sur le jeux long se pose d’autres questions mais c’est plus conceptuel.
- Les penaltys: là aussi un petit soucis. disons que l’équipe qui obtenait et qui tirait un penalty le voyait attribuer à l’équipe adverse ! J’ai rectifié dans le compte rendu…
La 2° journée sera sans doute l’occasion de rencontrer d’autres bugs.
