For millions of office workers, students, and home computer users in the 1990s, there was no greater triumph than completing a game of Solitaire. The reward was a visual spectacle: the winning card bounces off the foundation piles in a continuous, hypnotic cascade, painting trails across the screen.
This legendary card bounce effect was implemented in the original Windows 3.0/95 Solitaire under the supervision of intern Wes Cherry and designer Susan Kare. At its core, the bouncing effect is a basic physics simulation using gravity and elasticity. When a card is solved, a loop computes its coordinates using horizontal velocity and vertical acceleration (simulating gravity). When the card hits the bottom boundary of the desktop, its vertical velocity is inverted and multiplied by a damping coefficient, creating a realistic bounce.
But why did it leave such an indelible mark on digital culture? In the early 90s, computer hardware struggled to render complex graphics. The card bounce utilized a rendering trick: it drew the cards sequentially using direct screen buffer writes (using the BitBlt function in Windows graphics library) without clearing the previous frame. This created the iconic solid "trail" effect, transforming a technical hardware limitation into a beautiful, memorable work of digital art that came to define the Win95 user experience.