Ancient Mahjong er et simpelt puslespil med ét hovedformål: Hvert træk er enten et stryg eller et tryk.
Spilleren starter med et tomt bræt og brikker, der kan matches for at fjerne dem fra brættet. Disse fliser skal have samme nummer på dem. Nummeret på flisen er, hvor mange forbundne fliser der er til stede i det pågældende område af brættet. Hvis tallet f.eks. er 3, er der tre fliser i en vandret række på tre.
Der er fem forskellige typer fliser, som du kan matche sammen i løbet af spillet, hver med sine unikke evner! Den hvide drageflise har evnen til at rydde alle fliser over den. Den grønne drageflise kan rydde alle rørende fliser på sin højre eller venstre side. Den røde drageflise rydder alle matchende fliser, der er stablet oven på den. Når den blå drageflise er matchet, får du et bonustræk, som vil være særligt nyttigt afhængigt af hvilket niveau du spiller. Og endelig har de orange fliser ingen unikke evner, men de tæller for flere point end normale fliser, når de ryddes fra brættet eller passer sammen med andre fliser!
Spilleren starter på venstre side af brættet og arbejder sig over til højre. Det er bedst at rydde nok brikker fra hver række, så man kan bevæge sig langs den pågældende række til den næste. Hvis du laver et match, fjernes alle matchende fliser fra brættet og giver dig nogle bonuspoint, afhængigt af hvor mange fliser der blev matchet i en række.