Enter your name (up to eight characters) in the
Enter your name field.
To start a new game, press the Start new game button.
You will start playing with three computer players.
Human players can join your game at any time, replacing the computer
players.
To join a game in progress, select a game from the Select a game
list, then press the Join game button.
Rules
This is a standard four-player
hearts card game.
The game is over when any player has 100 or more points.
Frequently Asked Questions
The game is slow or freezes. For example, when I try to play a card by
clicking on it, the card rises in my hand display but doesn't get played, then
I'm kicked out of the game after 60 seconds. Is there anything I can do
about it?
Congestion on the Internet between your computer and the hearts server may
impede your play from reaching the hearts server.
If the hearts server doesn't receive your play within 60 seconds, it presumes
the network connection is no good and kicks you out of the game.
As an ordinary user, there's not much you can do about it.
Even if you can pinpoint where the congestion is occurring,
all you can do is complain to the administrator of that portion of the network.
All I see is a gray rectangle containing the text
"Cannot connect to hearts server: java.net.ConnectException: Connection refused".
The Hearts server may not be running.
You'll just have to come back later.
By then, I might have noticed the server stopped and I restarted it.
All I see is a gray rectangle containing the text
"Cannot connect to hearts server: java.net.ConnectException: Connection timed out: connect".
Are you trying to play the game from work?
Many companies have a firewall between their internal network and the Internet.
The applet must open a network connection to
the Hearts server, but the firewall blocks the connection.
How do I kick out players from a game?
The player who starts a game is able to kick out other players.
For the starting player, a Kick... button appears next to the
Leave game button.
Players who are kicked out cannot rejoin that game.
No, you can't.
It's not just a simple matter of copying the Java class and image files
to your Web server.
The Hearts applet talks to a Hearts server that must be running on the Web
server machine.
The Hearts server is written for UNIX platforms.
You are welcome to link to this page, however.
Credits
wrote the Hearts client as a Java applet and implemented the Hearts server
software.