Versions in this module Expand all Collapse all v0 v0.1.0 Aug 12, 2026 Changes in this version + const GinBonus + const HandTarget + const UndercutBonus + func BestMelds(hand []int) (deadwood int, melds [][]int, unmatched []int) + func CanKnock(hand []int) bool + func CardString(c int) string + func Deadwood(hand []int) int + func DeadwoodValue(c int) int + func IsGin(hand []int) bool + func LayOff(deadwood []int, knockerMelds [][]int) (remaining int, laid []int) + func Rank(c int) int + func Score(knocker, opponent []int, gin bool) (knockerPts, oppPts int) + func Suit(c int) int