Deux joueurs placent alternativement un symbole (X ou O) sur une grille de 3×3. Le premier joueur à aligner trois symboles identiques horizontalement, verticalement ou en diagonale gagne la partie. Si toutes les cases sont remplies sans qu'aucun joueur ne gagne, la partie est déclarée nulle.