Hearts'ın amacı mümkün olduğunca az puan toplamaktır. Her kalp bir ceza puanı verir. Ayrıca 13 ceza puanı veren Maça Kızı adlı özel bir kart da vardır.
Hearts kart oyunu başladığında, rakiplerden birine geçmek için 3 kart seçilir. Kartların geçtiği rakip değişir, soldaki rakibe pas atarak başlar, ardından bir sonraki oyunda kartlar sağdaki rakibe geçirilir, üçüncü oyunda kartlar öndeki oyuncuya geçirilir ve dördüncü oyunda kartlar geçilmez.
Hearts oyununun her turu, bir oyuncunun tek bir kart oynamasıyla başlar. Bu kartın rengi, elin rengini belirler. Diğer oyuncuların her biri bir kart oynar. İlk kartla aynı türden bir kartı varsa, oynamaları gerekir. Ellerinde yoksa, diğer kartlarından herhangi birini oynayabilirler. Dört kart oynandıktan sonra, orijinal renkte en yüksek dereceli kartı oynayan oyuncu dört kartı da masadan alır ve bir sonraki tura başlar. Eldeki herhangi bir cezalı kart (kupa veya maça kızı) oyuncunun penaltı puanına eklenir.
Oyunun başında sineklerden ikisine sahip olan oyuncu ilk elden sineklerin ikisiyle başlar.
Hearts kart oyununda, kalpler kırılana kadar kalplerle bir numara yapamazsınız, bu, kalplerin başka bir renkte oynanmış olması gerektiği anlamına gelir. Oyun ayarları ekranında maça kızının her zaman oynanabileceğini veya kalplerin kırılmasını beklemeniz gerekip gerekmediğini seçebilirsiniz.
Tüm kartlar oynandıktan sonra ceza puanları sayılır ve en az puana sahip olan oyuncu o eli kazanır. Bir veya daha fazla oyuncu 50, 100 veya 150 puana ulaştığında oyun sona erer ve en az puana sahip olan oyuncu kazanır. En az puana sahip iki veya daha fazla oyuncu varsa, oyun yalnızca bir kazanan kalana kadar devam eder. Yapılandırma ekranında 50, 100 veya 150 puana ulaşmak için oynayıp oynamayacağınızı belirleyebilirsiniz.
Cezalı kart almak genellikle kötüdür, ancak bir oyuncu tüm cezalı kartları alırsa (13 kupa + maça kızı), 0 puan alır ve diğer 3 oyuncunun her biri 26 puan alır. Buna ayda mola denir.