Tuning Difficulty
How this page is sourced
Sourced from research and clinical guidance, and vendor documentation. Checked against its sources. Not yet reviewed by a person.
Difficulty is not one slider. A scenario has several, they do different things, and turning them all up produces a drill that teaches nothing.
- Size and distance are the core pair. Both follow the same trade-off.1
- Speed costs accuracy. The exchange is measurable.2
- Aim for hard, not survivable. A run you barely survive gives no usable feedback.
- Move one dial per version. Two changes at once explain nothing.
The dials, and what each one does¶
| Dial | Where it lives | What it changes |
|---|---|---|
| Target size | Character profile, Boxes6 | Precision demanded per shot |
| Spawn spread | Character profile, Spawn6 | Distance between targets |
| Dodge speed | Dodge profile7 | Correction rate demanded |
| Reactivity | Dodge profile, React7 | Whether the path can be learned |
| Bot count | Edit Scenario, Challenge8 | Target selection pressure |
| Time limit | Edit Scenario, Challenge8 | Pace, and tolerance for a reset |
Size and distance are one relationship, not two. The time a movement takes grows with how far it travels and how small the target is.1
That means shrinking a target and spreading spawns further apart push on the same thing. Doing both at once doubles a change you may have meant to make once.
Pushing speed¶
Speed and accuracy trade against each other. The exchange is measurable rather than a matter of discipline, so a speed increase has a predictable accuracy cost.2
Build accuracy at a pace you can hit, then raise speed. Chasing speed before accuracy is solid builds habits that are harder to undo than they were to avoid.2
Slower variants are not a waste of a session. Running a scenario at a pace where the crosshair lands cleanly builds the technique that survives when difficulty goes back up.2
How hard is hard enough¶
A scenario should be uncomfortable and readable at once. If every run is noise, nothing in the score tells you what to fix next time.
Practice that works gets harder as you improve, rather than starting at the ceiling.3 A drill fixed above your level has no harder step to move to.
Skill level changes what difficulty should do. Early on, a learner needs conditions that let the movement come together at all. Later, the useful work is at the edge.
The earlier stages are worth revisiting, however accomplished you are.4
Change one thing¶
Keep the version you started from. Two scenarios differing in one setting tell you what that setting does. Two differing in five tell you nothing.
Name versions so the difference is visible without opening them. A name carrying the changed dial and its value beats a version number.
Common mistakes¶
- Raising size, speed and spread together, then not knowing which one broke the drill.
- Building at your ceiling, where every run is noise.
- Treating a slow variant as a wasted session.2
- Judging a change on one run. Two or three reps give a fuller read.5
In practice¶
Tune until the failure is specific. A good difficulty setting makes you fail in one identifiable way, not in an unclear one.
Do this next. Take a scenario you made, copy it, change one dial by a small step, and play both in the same session.
Related¶
- Where Each Setting Lives: the tab that holds each setting named here.
- How Aim Works: the speed-accuracy trade-off behind every difficulty dial.
- Designing Around a Weakness: deciding what the scenario should be hard at before making it hard.
- Keeping the Score Readable
- Character Profile
- Testing a Scenario
Resources¶
- How Aim Works: the trade-off every dial here sits on.
- Progress and Plateaus: judging a change across runs.
References¶
-
Human Kinetics, Understanding Fitts's law · REF-27 ↩↩
-
Aimlabs, The speed-accuracy tradeoff and what it means for your aim training · REF-17 ↩↩↩↩↩
-
Ericsson & Harwell, a 2019 review examining Ericsson's original definition of deliberate practice · REF-36 ↩
-
Human Kinetics, Understanding motor learning stages improves skill instruction · REF-28 ↩
-
Aimlabs, How to build a well balanced aim training playlist · REF-8 ↩
-
KovaaK's, Character Profiles, KovaaK's Wiki · REF-81 ↩↩
-
KovaaK's, Dodge Profiles, KovaaK's Wiki · REF-83 ↩↩
-
KovaaK's, Edit Scenario Window, KovaaK's Wiki · REF-80 ↩↩