Note: This game is in German. English rules can be found here.
Each player in Twenty One receives a different score sheet at the start of the game; each sheet has five horizontal rows with six colored dice pictured in each row, and while the numbers are identical in each of the rows on each sheet, the arrangement of colors differs.
To score points, a player needs to fill these dice with numbers, but they have to fill (or mark off) all six dice in a row before they can move to the next row on their score sheet — and to write numbers on their sheet, they'll have to depend (at least somewhat) on the luck of the dice.
On a turn, the active player rolls six colored dice that match the colors depicted on each score sheet. They must keep all 1s that they roll, but they can choose to reroll all non-1 dice twice. After the second roll, all players can use the rolled dice to fill one or more of the dice on their sheet — but only if the die of the matching color shows a value equal to or less than what's on the score sheet.
For example, if your row shows a yellow 6, blue 5, white 4, etc., and you or the active player rolls yellow 3, blue 6, white 4, etc., you can choose to write "3" in the yellow space (earning yourself 3 points at the end of the game), but you may choose not to since you could score up to 6 points for that space. You can't write anything in blue since the die is higher than the number shown. You definitely want to write 4 in the white space since 4 is the most points you can score there. What's more, since you had an exact hit, you "x" the box as well, and you score bonus points in a row for the number of "x"s that you have.
If you can't or don't want to fill in a number, you must cross out the leftmost space in your current row, earning no points for this space. As soon as all spaces in a row are filled or crossed off, you start the next row with the next roll of the dice. The game ends the turn that someone completes the fifth row, after which everyone tallies their points to see who wins.