feat: smarter bot

This commit is contained in:
2026-07-06 21:29:29 +03:30
parent a72cf582d0
commit bcfaf35d73
4 changed files with 272 additions and 31 deletions
+3
View File
@@ -243,6 +243,9 @@ func (g *Game) trickWinner() int {
return best.Seat
}
// Beats نسخه‌ی عمومیِ beats برای استفاده‌ی هوشِ باتِ لایه‌ی ws.
func Beats(a, b Card, trump, lead Suit) bool { return beats(a, b, trump, lead) }
// beats مشخص می‌کند آیا a کارت b را می‌برد (با توجه به حکم و خال زمینه).
func beats(a, b Card, trump, lead Suit) bool {
aTrump := a.Suit == trump