A Perfect Draft: Basketball

Past Updates

What we've built, what we fixed, and what's coming next.

v5 Latest June 17, 2026

UI Polish · Draft Screen Inner Scroll · Play Clock Repositioned

Draft Screen
  • Inner scroll on player list. Only the draftable player area scrolls now — the position filters, team header, and play clock all stay pinned in place as you browse the roster.
  • Mobile fills full screen. The draft panel now stretches from below the nav bar all the way to the top of the footer with no gap, giving you more visible player cards per screen.
  • Play clock repositioned. On desktop, the play clock and challenge flag now float outside and to the right of the draft panel instead of overlapping it. On mobile they pin fixed above the footer.
Team Card
  • Mode logo in team header. The current game mode logo now appears as a full-height badge on the right side of the team card — Classic, Hard Count, or Daily — so you always know which mode you're in.
  • APD shield logo added. The A Perfect Draft shield logo is used as the default mode badge on the team card head.
Home Screen
  • Updated logos. How to Play and Leaderboard buttons now use V2 artwork throughout the home screen and footer.
  • Depth chart filler. The depth chart panel's empty space is now filled with a stadium silhouette image instead of dead white space.
v4 June 15, 2026

Scoring Model v3 · FLEX Slot · Auto-Assign · Award Badges

Scoring Model v3
  • Average 1.0 win error — the scoring model was retrained and now predicts team wins within 1 win on average across the full 1978–2024 dataset.
  • Era normalization improved — stats are now compared against league averages for that specific season, so a dominant 1980s defense and a modern pass-heavy offense are evaluated on equal footing.
Roster Slots
  • FLEX slot added. A 16th roster slot lets you start any eligible skill player (WR, RB, or TE) — like real fantasy Basketball, your best available weapon fills the flex.
  • K and OL now included. Kicker and Offensive Line slots are part of the roster, reflecting their real contribution to a team's performance.
Quality of Life
  • Auto-assign button. Tap the auto-assign icon to automatically fill your open slots with the highest-rated available players from each rolled team.
  • Re-roll button added to draft screen. In Classic mode, one re-roll per draft is available directly from the player panel header.
  • Award badges on player cards. Pro Bowl, All-Pro, Offensive Player of the Year, and other awards appear as badges on player cards when applicable.
  • White card mode. Player cards show a clean white background option for improved readability.
v3 June 14, 2026

Home Hero · Draft Screen Polish · Postgame Tiers & Share

Home Screen
  • Stadium hero section. The home screen now opens with a full-width stadium background image and the main APD Basketball logo as a hero above the mode cards.
  • Cleaner mode card layout. Classic, Hard Count, and Daily mode cards are spaced and styled more consistently.
Draft Screen
  • Conference badge on team card. Each rolled team now shows their conference logo (AFC/NFC) alongside the team name and year.
  • Roll pulse animation. The team card animates with a brief pulse when a new team is rolled, drawing your eye to the new card.
  • Dynamic hint text. The hint below the player list updates based on how many slots you've filled, guiding you toward your open positions.
Postgame
  • Tier color system. Result cards are color-coded by performance tier — Super Bowl Champ, Playoff Contender, Wild Card, etc.
  • Share button. Tap Share to copy your final roster and record as text to share with friends.
  • Reveal animation. The final record reveals with a short countdown animation before displaying your win-loss total.
v2 June 14, 2026

Position Filters · Play Clock · Challenge Flag

Draft Screen
  • Position filter chips. QB, RB, WR, TE, OL, K, DL, LB, DB filter buttons let you quickly narrow the player list to your open slots.
  • Collapsible position sections. Players are grouped by position with collapsible headers so you can quickly scan the roster by unit.
Play Clock & Challenge Flag
  • 40-second play clock. In Hard Count mode, a 40-second play clock runs on each roll. If it expires, the best available player is auto-drafted into an open slot.
  • Challenge flag. Each draft gets one challenge — a chance to re-roll and get a different team if you don't like what you see.
v1 Foundation June 2026

Basketball Prototype Launched

Game Engine
  • NBA team-season data 1978–2024. Every real NBA franchise from the modern era, with real player stats from the official record books.
  • 15 roster slots. QB, RB×2, WR×3, TE, OL, K, DL×2, LB×2, DB×2 — one player per slot, drafted from a different real NBA team-season on each roll.
  • Win simulation. Your roster's stats are run through a model trained on actual NBA win totals to predict your season record.
  • 98–0 target. The goal is to assemble a roster good enough to go a perfect 98–0 through the regular season and playoffs.
Game Modes
  • Classic mode launched. Full stats shown for every player — build the perfect team with complete information.
  • Hard Count mode launched. No stats displayed. Draft on name, team, and season alone. Pure Basketball knowledge required.
  • Daily mode launched. Everyone gets the same rolls each day — compete with other players using an identical player pool.
Features
  • Leaderboard. Submit your win-loss record and full roster after each game. See where you rank globally.
  • How to Play. Full in-game tutorial covering all modes, scoring, and strategy.
  • Depth chart view. Browse the full depth chart for each rolled team to find hidden gems or confirm your pick.