Tennis that plays itself, on your desktop.

Two players rally in a small window above your work, with a real scoreboard. Every ball they catch is yours to spend. Leave it running and the shots get fancier.

Free · macOS 12.0 or later · Windows 10 or later (64-bit) · The game is in Simplified Chinese.

The player draw panel with a revealed card
The shop panel open below the court, with outfits for sale
The pet window: two players rally on a green club court under a broadcast scoreboard

An endless match

The players serve, rally and keep real tennis score: points, games, sets and tiebreaks. When a set ends, the next one starts. Nothing for you to do.

The window stays above your other apps; one click unpins it. Close it and the pet waits in the menu bar or system tray.

Every catch is a ball

Each ball a player catches adds one ball to your wallet. The shop has 8 outfits, 8 rackets and 8 courts, from a neighbourhood club to stadiums with pun names. One of each is yours from the start.

While the app is closed the players keep practising: you collect one ball every 4 seconds, up to 180.

Draw new players

A draw costs 30 balls and gives one of 12 players, each with the same chance. Rarity only shows how famous a player is and how detailed the art is. It never changes the score or your income.

The draw pool

  • 费得乐Legend
  • 拿大耳Legend
  • 得约客Legend
  • 小微Legend
  • 木雷Star
  • 阿卡拉丝Star
  • 辛拿Star
  • 大板直美Star
  • 滋味列夫Star
  • 挖林卡Club player
  • 递米特洛夫Club player
  • 搬稀奇Club player

Levels unlock fancier shots

A player earns 1 XP for each catch, and drawing a player you already own adds a level. Each level up to 10 unlocks more spectacular shots:

Shots by level

  • Level 1Flat Drive 平击球, Topspin 上旋球
  • Level 2Slice 切削, Lob 挑高球
  • Level 3Smash 高压扣杀, Volley 网前截击
  • Level 4Tweener 胯下击球
  • Level 5Around the Post 绕网柱, Diving Get 鱼跃救球
  • Level 6Behind the Back 背后击球, Aerial Spin 空中转体
  • Level 7Phoenix Spin 凤凰回旋, Galaxy Drive 银河穿越
  • Level 8Meteor Chase 流星赶月
  • Level 9Aurora Loop 极光回旋
  • Level 10Cosmic Finish 宇宙终结技

Player, racket and court names are fictional pun nicknames, made as a tribute. They are not official, licensed or endorsed.