plan_snake_draft
Calculate which players will be available each round for snake-format fantasy basketball drafts. Enter your slot, league size, and scoring to generate a plan that highlights positional runs.
Instructions
Work out which overall picks you own and who should be there when your turn comes.
Use this when the user knows their draft slot and wants a plan ("I pick 3rd of 8,
what should I target?").
Snake order: odd rounds run 1..N, even rounds run N..1, so a late slot gets a fast
turnaround between picks and an early slot waits. BasketNews also offers a reverse
snake, where rounds 1 and 2 are the normal snake and the direction then repeats in
pairs; set reverse_snake for that.
`likely_available` assumes every manager drafts strictly off this board, which nobody
does. Treat it as the centre of a distribution, not a prediction. Its real use is
spotting where a positional tier runs out between two of your picks -- that is the
signal worth acting on.
Args:
pick_slot: your position in round one, 1 to `teams`.
season: season code, e.g. "E2025".
teams: managers in the league.
rounds: roster size. BasketNews draft mode is 13.
reverse_snake: use BasketNews reverse-snake order instead of standard snake.
scoring: "classic" or "modern". BasketNews leagues choose one; ask the user.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| teams | No | ||
| rounds | No | ||
| season | No | E2025 | |
| scoring | No | classic | |
| pick_slot | Yes | ||
| reverse_snake | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||