Phase 1.4: User creation flow and team selection #9

Open
opened 2026-06-07 22:43:53 -06:00 by ppreeper · 0 comments
Owner

Description

The user (human player) needs to be created with their chosen team. This involves:

  • Selecting a league tier to start in
  • Choosing a team (or getting a random one)
  • Setting up initial finances, counters, and options
  • Optionally enabling/disabling features (transfers, YA, finances)

Tasks

  • Clean up user_new(), user_set_up_team(), user_set_up_finances(), user_set_up_counters()
  • Implement team selection logic (pick from league or random)
  • Set up user options from defaults
  • Create initial youth academy (if enabled)

Depends On

  • Issue #6 (country loading)
  • Issue #7 (league/team generation)

Acceptance Criteria

  • User can pick a team from the chosen league
  • User has correct initial money based on stadium capacity
  • User counters are initialized
  • Team has 11 starting players + substitutes
## Description The user (human player) needs to be created with their chosen team. This involves: - Selecting a league tier to start in - Choosing a team (or getting a random one) - Setting up initial finances, counters, and options - Optionally enabling/disabling features (transfers, YA, finances) ## Tasks - [ ] Clean up `user_new()`, `user_set_up_team()`, `user_set_up_finances()`, `user_set_up_counters()` - [ ] Implement team selection logic (pick from league or random) - [ ] Set up user options from defaults - [ ] Create initial youth academy (if enabled) ## Depends On - Issue #6 (country loading) - Issue #7 (league/team generation) ## Acceptance Criteria - User can pick a team from the chosen league - User has correct initial money based on stadium capacity - User counters are initialized - Team has 11 starting players + substitutes
ppreeper added this to the Phase 1 milestone 2026-06-07 22:50:22 -06:00
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ppreeper/bygfoot#9
No description provided.