Status
SteamPeaks
ChartsSalesUpcomingPatchesNewsCalculator
New on SteamEvery app, DLC and depot the minute Steam creates itAppsEvery app on Steam, newest change firstPackagesSubs and bundles, and what each containsDepotsDepots, manifests and install sizesTagsSteam's user tags and the games under themDevelopers & publishersCompanies and their cataloguesTechnologiesEngines, SDKs and anti-cheat found in the filesChange historyEvery PICS changelist as it lands
SignalsNineteen readings of the whole catalogueCompareAny games side by sideRecordsAll-time peaks and the days they were setReportsWeekly and monthly write-upsAlerts & newsroomWatch a game, get told when it movesSteam statusIs Steam up, right nowWeb API explorerTry the endpoints in the browser
NewsSteam's own announcements and the sales calendarCalculatorWhat a Steam account is worth, and its pile of shame
/
Sign in
/
SteamPeaks
The ultimate resource for Steam data.
ExploreChartsSalesSales and festsUpcomingPatchesNewsRecordsTrendingSignals
DatabaseAppsPackagesDepotsTagsDevelopersTechnologiesChange history
ToolsCalculatorCompareSearchAlertsSteam statusAPI
SiteMethodologyFAQDiscordSupportSign in via Steam
Not affiliated with Valve or Steam. Game names and artwork belong to their owners. All times UTC.
PrivacyCookiesFair useStatus
Hardcourt Balls - QualifiersNewsDevLog # 7 - AI Players: Stats & Skills
Community

DevLog # 7 - AI Players: Stats & Skills

Hardcourt Balls - Qualifiers · published 7 Jun 2026, 22:14 UTC

All newsPlayers around this dateRead on Steam

Hello Tennis Fans!

Today, I want to tell you a bit more about who you will be facing on the court in Hardcourt Balls. See, the AI opponents you'll play against are not just some generic random dice rollers. Each one of them is in fact hand-crafted to mimic the challenge of playing against some of the best players on tour today!

But before we dive in, two things real quick:

A) you may be wondering about the demo. Yes, it's coming along nicely. I will show more in the next update, but for now, just know that it will be called Hardcourt Balls - Qualifiers and arrive with its own Steam page. No date yet, but - soon-ish!

B) Don't forget to wish list Hardcourt Balls and tell your friends about it! I can't emphasize enough what a difference this makes for a niche indie game!

Unique player profiles!

The AI opponents you will be facing in Hardcourt Balls are NOT randomly generated! Instead, they are hand-crafted to behave like real players. Do they like passing shots? Do they prefer dropshots? Are they baseline huggers? Do they prefer cross play? Do they like body serves?

Each AI player has a distinct player profile that will making playing against feel different.

Months of research

I've actually spent months researching the play patterns of hundreds of actual ATP players using amazing websites like Tennis Stats and Tenis Abstract (you really ought to check them out, incredible fan work! You can participate, too!) and created unique player profiles for Hardcourt Balls that mirror some of the distinct play styles. I am not just talking here about assigning skill bonuses to Forehand, Backhand, Serve etc., either; these sites go much deeper, tracking statistics for shot selection, shot types, shot direction, and more. Here is the page for Nole, for example: Match Charting Project Player Data: Novak Djokovic Detailed Stats | Tennis Abstract Click on Shot Types or Shot Selection to see examples of what I am talking about.

To be clear: you will NOT find Nole or any other ATP player in the game. I am not allowed to do that, since the game is not affiliated with, nor endorsed by, nor licensed from, the various tennis organizations (not for lack of trying. I've reached out multiple times but never received a response). But you will find randomized players whose profiles may be similar to or inspired by real tennis pros from past and present.

Play Matrix

I distilled these statistics to a unique matrix of probabilities defining which tiles on the court the player likes to target depending on his own position! Here is an example (for a pretty famous right-handed player):

I hope the graphic is pretty self-explanatory. But here are a couple of examples of how to read it.

  • When serving into the deuce (right) court, there is a 39% chance that the player will target wide (right hand corner).

  • When playing forehand, there is a 38% chance that the player will play down the line (right hand side of the court).

  • When playing backhand, there is a 57% chance for a backhand cross (to the right side of the field).

Each player "feels" different

The end result - between the different traits and strengths, left and right-handed players, and all the unique styles - is that every match feels different and poses unique challenges. Just like in real life tennis, you will need to adapt your tactics for every match in order to win. Find ways to maximize your strengths while minimizing the opponent's. Learn to anticipate your opponent's moves and decide if you want to risk it all for a winner or play it safe and keep increasing the pressure.

That's it for today! See you on the court!

And don't forget to wishlist if you haven't done so already! You don't want to miss the next updates: I will reveal more details about the upcoming demo, tutorials, and peel back another layer of the onion into some of the deeper tactics hidden in the deceivingly simple dice mechanics.

More from Hardcourt Balls - Qualifiers

Other announcements

All news
Game update7 Sep 2026[PATCH 1.01] Hardcourt Balls - Qualifiers | DemoPatch 1.01 for Hardcourt Balls - Qualifiers DEMO released today! Release Notes · FIXED: When scoring an Ace against an AI player with a Return skill of +1 or better, the Ace was sometimes ignored and play continued. Now, Aces are correctly recognized. · FIXED: Tiebreak serves were are now switching correctly at scores of 7 and up. · AI PLAYERS: Corrected some AI player statistics and added new…Community30 Aug 2026Quick News Update - Demo & Twitch streamsHello Tennis Fans! A quick update today. After a short summer break, I'm back working on the game. First off, though - thank you to everyone who tried out the Hardcourt Balls - Qualifiers demo! I hope you enjoy(ed) it. if you haven't here is a link: Keep in mind that some of the most fun elements of the full game, such as hiring & firing coaches, player progression, tournaments, 2-player games…Game update29 Jul 2026[HOTFIX] Hardcourt Balls - Qualifiers | DEMOQuick hot fix for the Hardcourt Balls DEMO to fix a particular bug: · FIXED: Game does not crash when adjusting volume slider before selecting a player avatar.