Seven Joker card game
I've been learning the Go programming language recently and built the following card game in it. Read the instructions below and have a play. Minimum of two players, maximum of five.
Each player has five cards. Player A must put down a card, then player B must put down a card which is higher than player A's card. The highest card in the pack is a 7 followed by Joker, 5, 2, 3, Ace, King, Queen, Jack, 10, 9, 8, 6, 4.
So if player A puts down a 2, player B must put down either a 7, Joker or a 5. Player B could also put down another 2 but only if the suit is higher. The suit hierarchy from highest to lowest is Spades ♠, Hearts ♥, Clubs ♣, and then Diamonds ♦.
If a player can't or doesn't want to put a card down they can pull out of the round. The winner of the round is the last remaining player still competing. The winner gets awarded any points in the pile. King and 10 are worth ten points, 5 is worth five points. No other cards score points.
Then the pile is discarded and a new round begins. Each player picks up cards from the deck until they have five cards again.
At the end of the game the winner is the player with the highest number of points.