Gunnar Beutner
ac1eba2f7c
Hearts: Implement passing cards to other players
...
Fixes #7375 .
2021-05-25 21:05:35 +02:00
Gunnar Beutner
89d38b7e94
Hearts: Move sorting helper from Player::pick_lead_card into a method
2021-05-25 21:05:35 +02:00
Gunnar Beutner
2dfced2501
Hearts: Let the AI prefer lead cards for which other cards are in play
...
When picking a lead card the AI should avoid playing cards where it
knows that no other player has a lower value card of the same type.
2021-05-23 18:15:36 +02:00
Gunnar Beutner
647d0f9f8a
Hearts: Fix sorting function for lead cards
...
The pick_lead_card() function sometimes picks the incorrect card
because the sorted_hand vector wasn't being sorted properly.
2021-05-23 18:15:36 +02:00
Gunnar Beutner
1ae18c1228
Hearts: Let the AI pick better lead cards
...
Instead of picking the card with the lowest value we should pick the
card with the highest value for which we know no lower value card is
in play anymore and that someone else still has an even higher value
card.
2021-05-22 12:03:31 +01:00
Gunnar Beutner
c3efae85f2
Games: Add Hearts
2021-05-21 23:38:18 +02:00