human
How do I play the card game 'Go Fish'?
assistant
To play the game Go Fish, you need two or more players, a standard 52-card deck, and a flat surface. Each player is dealt seven cards. The remaining cards form a pile, which is turned over to reveal the top card. This card determines the "fish" for the game. The player whose turn it is must ask a specific player for a certain rank of cards. If the player asked has any cards of the chosen rank, they must give all of them to the player whose turn it is. If they don't have any cards of the requested rank, they say "Go Fish," and the player whose turn it is draws from the top of the pile. The game continues until someone has all four matching cards of the same rank, in which case they remove the four cards from their hand and discard them. The player who has removed the most sets of four matching cards by the end of the game is the winner.