In Karolinchen – the third game in Zoch's "worm family" after Da ist der Wurm drin and Streifen Toni – the player worms must crawl and eat through the orchard, eating different fruits to grow faster than their friends.
In the game, each player starts with the head of a worm (with a pawn on it) and a different color of fruit, plus a set of cards with a certain number of fruits on one side and a section of the growing worm on the other side. In addition to this, the game includes six dice that show the colors of six different fruits.
At the start of a round, all six dice are rolled in the middle of the table. On a turn, a player picks dice matching his current color and places them onto the fruits of his card. Non-matching dice are available for the next player(s). If on a player's turn no matching dice are available, he may roll these dice again and (perhaps) pick them up. When all the dice have been claimed by the players, their worm pawn "eats", moving forward to the fruit on which the last die was placed, then all the dice are rolled again to start a new round.
When a player places a die onto the last fruit of his current card, he adds this card to his worm, then chooses one of his remaining cards and places it in front of his worm. The player whose worm has eaten its way through all colors first wins the game.