Manuel de jeu sportif

À propos des manuels de jeu sportif

Un manuel de jeu sportif est le diagramme d'un entraîneur pour un jeu unique, une disposition ou une organisation d'équipe — des points pour les joueurs, des lignes pour les déplacements, tracés dans une notation que tout entraîneur déchiffre d'un coup d'œil. Schematex en génère un à partir de texte pour les trois plus grands sports collectifs : le football américain (diagrammes de jeu X&O), le basketball (dispositions de demi-terrain), et le soccer / football association (schémas tactiques et patterns de déplacement). Chaque sport est dessiné dans sa propre notation de coaching standard sur son propre terrain, court ou pelouse à l'échelle correcte.

Vous nommez un sport et une formation ; le moteur place les joueurs. Vous ajoutez des verbes de déplacement (route, pass, cut, dribble, run, screen, shot) ; le moteur trace chacun dans le style de ligne qu'utilisent réellement les entraîneurs de ce sport. Contrairement à un générateur d'images, le résultat est modifiable — ajouter un quatrième receveur ou déplacer un écran est une modification d'une ligne.

playbook·§
↘ preview
100%
Four Verticals football play. 11 offensive players, 11 defenders, 5 assignments. Four Verticals 2nd & 7 · ball on 40 deep half deep half T G C G T QB RB X H Y Z E T T E W M S C C F $ Offense Defense Route / run Block Motion Zone
UTF-8 · LF · 9 lines · 172 chars✓ parsed·2.0 ms·15.1 KB SVG

1. Votre premier jeu

Chaque diagramme commence par un en-tête nommant le sport, puis une formation (qui place les joueurs), puis les assignments :

playbook·§
↘ preview
100%
Give & Go basketball play. 5 players, 0 opponents, 3 assignments. Give & Go 1 2 3 4 5 Offense (1–5) Defense (X) Cut Pass Dribble Screen
UTF-8 · LF · 5 lines · 75 chars✓ parsed·0.9 ms·6.8 KB SVG

pass 1 2 trace une passe du joueur 1 au joueur 2 ; cut 1 rim envoie le joueur 1 vers le panier. Le basketball trace les passes en pointillés et les cuts en trait plein — la convention sur tous les tableaux blancs d'entraîneur.


2. Les trois sports

Choisir le sport dans l'en-tête (sport football|basketball|soccer). Chacun utilise sa propre unité réelle et le point de vue de coaching conventionnel :

SportUnitéVueSurface
footballyardsl'attaque en bas attaquant vers le haut ; le terrain adverse = vers le hautterrain vert avec lignes de yard, hachures, zone d'en-but
basketballfeetdemi-terrain NBA ; ligne de base + panier en hautparquet clair en érable
soccermètresterrain 105 × 68 m complet (attaque vers la droite) ; ou view halfpelouse verte avec marquages IFAB

3. Joueurs et formations

La manière la plus rapide de placer les joueurs est une formation (football/soccer) ou une disposition (basketball) :

  • Footballformation i-form | shotgun | singleback | pistol | spread | trips | empty | goal-line | wishbone avec option force left/right. Les receveurs sont X Z H Y (Y = tight end), les backs QB RB FB, la ligne LT LG C RG RT.
  • Basketballset horns | 1-4-high | 1-4-low | box | spread-pnr | 4-out | 5-out. Les joueurs sont numérotés 15.
  • Soccerformation 4-3-3 | 4-4-2 | 4-2-3-1 | 4-5-1 | 4-4-1-1 | 3-5-2 | 3-4-3. Les joueurs sont numérotés 1 (gardien) … 11.

Pour les coups de pied arrêtés ou les diagrammes libres, placer les joueurs individuellement et rogner à la moitié :

playbook·§
↘ preview
100%
Overlap & Cross soccer play. 11 players, 0 opponents, 6 assignments. Overlap & Cross 1 2 4 5 3 6 8 10 7 9 11 Team Keeper Opponent Pass Run Dribble Shot
UTF-8 · LF · 13 lines · 291 chars✓ parsed·3.0 ms·10.2 KB SVG

4. Verbes de déplacement et styles de ligne

Le même style de ligne a des significations différentes selon les sports — Schematex trace la convention propre à chaque sport, et la légende correspond toujours :

VerbeFootballBasketballSoccer
passpointillés (lancer)pointilléstrait plein
run / cuttrait pleintrait plein (cut)pointillés (course)
dribbleonduléondulé
screen / blockbarre en T ⊥barre en T ⊥ (écran)barre en T ⊥
shottrait pleindouble ligne

Notez l'inversion : le basketball trace une passe en pointillés et un cut en trait plein ; le soccer trace une passe en trait plein et une course en pointillés. C'est ainsi que les deux communautés d'entraîneurs schématisent réellement — Schematex respecte chacune.

Les cibles de déplacement peuvent être un identifiant de joueur, un nom de repère ou des coordonnées explicites (to x,y).


5. Football — routes, courses, défense

Les routes de passes utilisent l'arbre de routes : go fly streak slant flat hitch out in dig curl comeback corner post wheel cross drag seam. Concepts de course : dive iso power counter sweep toss draw trap. Le blocage utilise block, pull et handoff. Définir goal N pour tracer la zone d'en-but et les poteaux :

playbook·§
↘ preview
100%
Red Zone — Play-Action Fade football play. 11 offensive players, 11 defenders, 5 assignments. Red Zone — Play-Action Fade 1st & 5 · ball on 5 10 10 deep middle T G C G T Y QB F RB X Z E T T E W M S C C $ F Offense Defense Route / run Block Motion Zone
UTF-8 · LF · 9 lines · 215 chars✓ parsed·1.6 ms·13.6 KB SVG

defense cover-0/1/2/3/4/6 trace le schéma de couverture ; defense 4-3 | 3-4 | nickel | dime définit le front défensif. hash nfl|college|none contrôle les hachures.


6. Basketball — dispositions, repères, écrans

Les cuts et les passes ciblent des repères nommésrim elbow wing corner short-corner block slot top high-post dunker (préfixer l/r pour gauche/droite). screen A B trace un écran de ballon (barre en T) pour le joueur B ; dribble est une ligne ondulée :

playbook·§
↘ preview
100%
Spread Pick & Roll basketball play. 5 players, 0 opponents, 4 assignments. Spread Pick & Roll 1 2 3 4 5 Offense (1–5) Defense (X) Cut Pass Dribble Screen
UTF-8 · LF · 6 lines · 110 chars✓ parsed·1.2 ms·8.2 KB SVG

defense man associe chaque défenseur à un joueur ; defense zone-2-3 | zone-3-2 | zone-1-3-1 trace un front de zone.


7. Soccer — schémas, courses, construction de jeu

Une formation seule trace le schéma de l'équipe. Ajouter pass (trait plein), run (pointillés) et dribble (ondulé) pour montrer une phase de jeu :

playbook·§
↘ preview
100%
Build-Up From the Back soccer play. 11 players, 0 opponents, 5 assignments. Build-Up From the Back 1 2 4 5 3 6 8 10 7 9 11 Team Keeper Opponent Pass Run Dribble Shot
UTF-8 · LF · 7 lines · 119 chars✓ parsed·1.0 ms·9.4 KB SVG

Les repères incluent box top-box d penalty-spot near-post far-post six-yard center. defense low-block | mid-block | high-press superpose le schéma adverse. Le soccer ne s'affiche qu'en lumière du jour — theme: dark revient au terrain par défaut.


8. Validation

Le moteur rejette les erreurs que les modèles font réellement et liste les options valides :

  • sport, formation / set, defense ou route nommée inconnus ;
  • un déplacement référençant un identifiant de joueur non déclaré ;
  • une coordonnée mal formée ou une cible to manquante.

Les problèmes moins graves (ex. un déplacement de longueur nulle) se rendent avec un avertissement plutôt qu'un échec.


9. Grammaire (EBNF)

playbook   = "playbook" string "sport" sport NL { stmt NL } ;
sport      = "football" | "basketball" | "soccer" ;
stmt       = field | formation | defense | player | move | zone | "view" view ;
field      = "field" { "down" num | "distance" num | "los" num
                     | "goal" num | "hash" hash | "view" view } ;
formation  = ( "formation" | "set" ) name [ "left" | "right" ] ;
defense    = "defense" scheme ;
player     = "player" id pos "at" coord "label" text ;
move       = route | run | pass | cut | dribble | screen
           | shot | motion | handoff | pull | block ;
route      = "route" id namedRoute [ num ] [ "left" | "right" ] ;
run        = "run" id ( concept [ "left" | "right" ] | "to" coord ) ;
pass       = "pass" id ( id | landmark | "to" coord ) ;
cut        = "cut" id ( landmark | "to" coord ) ;
dribble    = "dribble" id "to" coord ;
screen     = "screen" id id ;
shot       = "shot" id [ "to" coord ] ;
zone       = "zone" coord coord string ;
coord      = num "," num ;
view       = "full" | "half" ;
hash       = "nfl" | "college" | "none" ;

Exemples associés

Cinq jeux canoniques par sport sont livrés comme exemples — Four Verticals, Mesh, Smash, Power O et un fade en zone d'en-but pour le football ; Pick & Roll, Horns, Give & Go, Floppy et un cut à la porte dérobée pour le basketball ; schéma 4-3-3, Construction de jeu, Chevauchement, Pressing haut et Contre-attaque pour le soccer.

Found this useful?

Schematex is free, fully open source, and zero-dependency. A star helps other developers discover it.