Practical Basketball Build Attribute Optimizer: How to Read It

Walk through the Build Attribute Optimizer tool, its archetype weights, the four-pillar composition, and how to chain its output to the Practice Drill Generator.

Enter your values to compare scenarios; the calculation runs only in this browser.

Interactive island · Preact

Practical Basketball Build Attribute Optimizer

Allocate attribute points across shooting, finishing, defense, and playmaking pillars in Practical Basketball. Returns ratings, meta-index, and weakest pillar.

Allocate 100-350 attribute points across shooting, finishing, defense, and playmaking. Set per-attribute priority 0-5 and see the meta-index plus weakest pillar.

AttributePriority (0-5)Rating
Three-Point83
Mid-Range57
Driving Layup7
Driving Dunk4
Standing Dunk4
Interior Defense1
Perimeter Defense16
Strength4
Speed with Ball16
Speed21
Acceleration19
Pass Accuracy19
Shooting: 72.6
Finishing: 5.5
Defense: 8.5
Playmaking: 18.5
Meta-index (0-100): 27
Weakest pillar: finishing
Total spent: 251

Why a build optimizer?

Rarity does not reliably predict combat power, and the third-party Practical Basketball rankings disagree by several archetypes. The Build Attribute Optimizer is a deterministic scorer you can run in your browser. It does not invent data: every rating is computed from the archetype weight vector, per-attribute priorities, the four-pillar composition, and a meta-index.

Allocate 100-350 attribute points across shooting, finishing, defense, and playmaking. Set per-attribute priority 0-5 and see the meta-index plus weakest pillar.

AttributePriority (0-5)Rating
Three-Point83
Mid-Range57
Driving Layup7
Driving Dunk4
Standing Dunk4
Interior Defense1
Perimeter Defense16
Strength4
Speed with Ball16
Speed21
Acceleration19
Pass Accuracy19
Shooting: 72.6
Finishing: 5.5
Defense: 8.5
Playmaking: 18.5
Meta-index (0-100): 27
Weakest pillar: finishing
Total spent: 251

Inputs

  • archetype — one of sharpshooter, slasher, defender, playmaker, stretch_big, slasher_defender_hybrid.
  • height_in — 60 to 90 in.
  • attribute_budget — 100 to 350 total points.
  • priorities — per-attribute priority 0-5.
  • is_mobile — applies a +0.10 bias to Mid-Range and Driving Layup, -0.10 to Three-Point.

Outputs

  • ratings — per-attribute integer rating (0-99).
  • pillar_score — shooting, finishing, defense, playmaking scores.
  • meta_index in [0, 100] — blind spot for absolute power.
  • weakest_pillar — one of shooting, finishing, defense, playmaking.
  • total_spent — total points allocated.
  • warnings — list of edge-case flags.

How the four pillars compose

Pillar Composition
Shooting 0.6 * Three-Point + 0.4 * Mid-Range
Finishing 0.5 * Driving Layup + 0.3 * Driving Dunk + 0.2 * Standing Dunk
Defense 0.5 * Interior Defense + 0.5 * Perimeter Defense
Playmaking 0.4 * Pass + 0.3 * Speed with Ball + 0.2 * Speed + 0.1 * Acceleration

Edge cases

  • Budget < 100 → “under-budget build” warning.
  • Budget > 350 → capped at 350 (community-inferred game hard cap).
  • All priorities = 0 → default to priority 3.
  • Slasher + height < 72 → -15 to Standing Dunk.
  • Hybrid archetype → average the two closest archetype vectors and renormalize.
  • Single-attribute focus (priority 5, others 0) → cap maximum share at 70% of budget.

How to chain the tools

  1. Run the Shot Release Timing Analyzer to confirm your release band on a stationary 3PT rep.
  2. Run the Build Attribute Optimizer with the optimizer’s archetype to set ratings.
  3. Take the weakest_pillar output and feed it into the Practice Drill Generator.
  4. The Drill Generator’s readiness_score should climb week-over-week as you execute the curriculum.