Guide to player playstyles and attribute systems
Playstyles Summary
This document summarises the "Playstyles" page from Notion, which explores different approaches to categorising and visualising player playstyles in badminton, drawing inspiration from various video games and sports analytics platforms.
Overview
The Playstyles page examines various systems for categorising player characteristics and behaviours, with a focus on adapting concepts from video games (DoTA, Brawlstars) and sports analytics to badminton. The goal is to create meaningful, measurable attributes that can be visualised and tracked for players.
Visualisation: Radial Diagrams
Concept: Use radial (radar/pentagon) diagrams to visualise player skills across multiple dimensions, similar to DoTA's approach.
DoTA Example: Provides decimal values for these playstyle aspects over the last 20 games: 1. Fighting 2. Farming 3. Support 4. Pushing 5. Versatility
This visualisation method is already implemented in the Courtex application (see users/templates/users/partials/_playstyle_pentagon.html).
Badminton Insight's Playstyles
Source: Video analysis on different playing styles for doubles
Two Main Categories: - Defensive - Attacking
Five Specific Playstyle Archetypes:
1. Disciplined Defender
Someone who is consistent and solid at defending, preferring more passive shots like lifting shuttles and clearing.
2. Creative Counterer
Comfortable in defence, but likes using shots such as cross-court blocks or flat lifts and drives to change from defence to attack.
3. All Out Attacker
Prefers being at the rear court and likes to hit everything hard.
4. Net Ninja
Prefers being at the front of the court, likes to intercept shots, play more net shot returns, and generally dominates the net.
5. Clever Creator
Still prefers being at the rear court but plays more controlled and tactical shots to create winning opportunities.
Note: These archetypes are semantic and descriptive, making them easy to understand but somewhat high-concept.
Simplified Alternative Categories:
A simpler, more straightforward approach could use: - Attacker - Defender - Control / Placement - Net - Counter-Attacker
Brawlstars Model
Character Attributes (rated out of 5): 1. Offense 2. Defense 3. Utility
Adapted for Badminton: 1. Offense 2. Defense 3. Fitness 4. Deception 5. Shot selection
Note: Character roles are determined by their "super ability" (whether they're a carry or support character). This is described as one of the simplest ways to differentiate between characters.
Current Implementation: The Courtex playstyle pentagon currently uses this five-attribute model: - Offence - Defence - Fitness - Deceptiveness - Shot Selection
Implementation Recommendations
Based on the Notion page analysis and current Courtex implementation:
-
Current System: The Courtex application uses the Brawlstars-inspired five-attribute model (Offence, Defence, Fitness, Deceptiveness, Shot Selection) with a radar chart visualisation.
-
Semantic Naming: Consider using UK English spelling consistently (e.g., "Offence" is already used instead of "Offense").
-
Future Enhancements:
- Could add player archetype classifications (Disciplined Defender, Net Ninja, etc.)
- Could implement a simpler three-stat system (Attack, Defense, Mobility) for quick comparisons
-
Could add role-based classifications for team dynamics
-
Data Collection: The radar diagram requires actual player data. The current implementation uses placeholder values (3/5 for all attributes). Future work should focus on:
- Calculating these metrics from match data
- Tracking changes over time (e.g., last 20 games as in DoTA)
- Providing meaningful feedback to players
Conclusion
The Playstyles page explores multiple approaches to player categorisation, from simple three-attribute systems to complex multi-layered classifications. The Courtex application has adopted a middle-ground approach using five measurable attributes (Offence, Defence, Fitness, Deceptiveness, Shot Selection) visualised in a radar chart, which balances comprehensiveness with usability.
The semantic playstyle archetypes (Disciplined Defender, Net Ninja, etc.) provide a complementary approach that could enhance player understanding and engagement with their statistics.