Grundläggande Tapa-regler gäller: Alla svarta celler måste bilda en ansluten region, och inget 2x2-område får vara helt svart. Numrerade ledtrådsceller måste förbli vita och indikera längden på varje på varandra följande svarta cellblock i de åtta omgivande cellerna. Om en ledtrådscell har flera siffror måste grupperna av svarta celler separeras med minst en vit cell. Frågetecken (?) kan ersätta siffror och representera alla heltal som inte är noll.
Krav på diagonal angränsning: Dessutom, i Tapa Diagonal Neighbors, måste varje svart cell ha minst en diagonalt intilliggande svart cell. Det betyder att svarta celler måste placeras på ett sätt så att de alltid vidrör andra svarta celler diagonalt (i hörnen).
Dessutom, i Tapa Diagonal Neighbors måste varje svart cell ha minst en diagonalt intilliggande svart cell. Det betyder att svarta celler måste placeras på ett sätt så att de alltid vidrör andra svarta celler diagonalt (i hörnen).