BasketVibeBasketVibe

← Back to home

← All devlog posts

Engine calibration project started!

This update kicks off a wave of engine changes. The first pieces land now — more are coming in the next releases as we calibrate the match engine. We'll keep consulting you in the engine channel before big decisions.

Few features

Depth chart (Tactics page) You now control your substitutions. Set the backup order for each position by dragging players in — the same player can cover several roles. When a player is injured or fouls out, the engine follows your order instead of guessing. Better tactics win, not engine decisions.

Community feature — shaped together with @Cimi and @grobarbrate 🙌

New attribute: Ball Handling — first building block of the engine rework Every player now has a Ball Handling skill. ⚠️ Heads-up: it has NO effect on matches yet — we're rolling it out visibly first, then wiring it into the engine. Once live it will:

  • help players create open shots
  • affect turnovers and steals
  • reinforce passing and assists

Starting values were seeded by nominal position (random within a range):

  • PG 40–80
  • SG 35–70
  • SF 30–60
  • PF 25–50
  • C 20–40

🔧 Fixed

  • Transfer list now shows player Position and Age. Thanks @sospiro for the request!

🔜 Coming next

More engine calibration — attributes feeding into the match logic, and further tuning of edge cases based on your feedback. Watch the #engine channel in Discord for more details 🏀

Managers can discuss this post in-game under Inbox → News after logging in.