Farkle é um jogo de dados que requer seis dados e superfície plana para lançar. Jogadores alternam lançando dados para marcar o máximo de pontos sem "falhar" (bust) ao lançar dados sem nenhum dado pontuador. Pontos acumulam-se ao longo de várias rondas até um jogador atingir meta de pontuação.
Lance todos os seis dados.
Verifique dados pontuadores comparando com tabela de pontuação. Se nenhum dado lançado pontuar, a vez termina e perde pontos acumulados nessa volta.
Remova dados que deseja guardar e some os pontos. Pode guardar quaisquer dados pontuadores, mas não precisa guardar todos.
Some pontos guardados, adicione à pontuação e passe os dados se não quiser continuar a lançar.
Lance dados não guardados se quiser continuar. Repita processo de guardar e pontuar. Pode continuar enquanto pelo menos um dado lançado for pontuador.
Registe pontuação do jogador no fim de cada vez.
Dê a cada jogador uma volta extra após o primeiro atingir a meta, geralmente 10.000 pontos.
Some pontuações finais após a volta extra para determinar vencedor.