What we've built, what we fixed, and what's coming next.
v11LatestJuly 17, 2026
Daily Challenge Eastern-Time Rollover
Daily Calendar
Daily Challenges now change at midnight Eastern. Gameplay, three-attempt storage, leaderboard filtering, roster locks, and Past Challenges share one America/New_York date.
Stopped early UTC rollovers. Tomorrow’s challenge no longer appears at 8 PM Eastern during daylight saving time.
Protected future results. Future-dated scores and rosters remain hidden until their actual challenge day.
v10July 17, 2026
Daily Challenge Team Variety
Daily Rotation
Stopped duplicate franchises within a challenge. Each future 10-roll Daily now presents 10 different NBA franchises.
Added rolling repetition limits. Exact team-season overlap is capped at two, cross-day franchise overlap at five, and a franchise can appear no more than four times in an eight-day window.
Regenerated and verified the future slate. All 84 challenges from July 18 through October 9 retain an achievable 82–0 roster.
v9July 16, 2026
Floating Back to Game Navigation
Subpage Navigation
Added a branded floating Back to Game button. It stays bottom-center on the Leaderboard, Past Challenges, Changelog, and Privacy pages, with extra scroll clearance so it cannot cover the final content.
v8July 16, 2026
Basketball Is Live · Site Status Updated
Release Status
Basketball has graduated from beta to Live. The main game portal, About page, and site-wide game navigation now show the current release status consistently.
v7July 15, 2026
Recorded Draft Counter · Views Counter Retired
Draft Totals
The home counter now reports recorded drafts only. The views total and separator have been removed from the Basketball home page.
The total comes from actual leaderboard records. Basketball adds Classic, All-Pro, and Daily Challenge submissions.
A lightweight count response was added to the leaderboard API. Basketball and the main APerfectDraft.com portal can load accurate totals without fetching every leaderboard entry.
Privacy wording was corrected. The Basketball privacy page no longer describes a visitor counter that is no longer active.
Play the Daily Challenge up to 3 times. You now get three attempts per day. All three scores go on the leaderboard individually — enter your name on the first try and attempts 2 and 3 are saved automatically without asking again.
Attempt tracker on home screen. Three dots below the Daily Challenge ball show how many tries you’ve used today. Your best record is displayed alongside them.
Daily ball is now center stage. The Daily Challenge ball has moved to the center of the home screen and is larger than the other two mode balls.
Draft Progress
Each mode remembers where you left off. If you leave a draft mid-game and switch modes, both drafts keep their place. Classic, All-Pro, and Daily each save independently. Starting a New Game in the middle of a Daily attempt counts as a used try.
Ratings
Era-relative rating normalization added. Basketball player cards now generate ratings using era-specific baselines so seasons from older decades are scored relative to their historical context instead of a purely modern scale.
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.
v4June 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.
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.
v2June 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.
v1FoundationJune 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.
82–0 target. The goal is to assemble a roster good enough to go a perfect 82–0 regular season, with playoff success shaping the final tier.
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.