Šiame žaidime turėtumėte sudėti krentančius blokus, kad suskirstytumėte juos į „uždaras“ grupes (žr. toliau).
Kol blokas krenta, jį galima vilkti kairėn arba dešinėn. Taip pat galite pagreitinti bloko kritimą braukdami žemyn arba paspausdami atitinkamą mygtuką.
Didėjant jūsų rezultatui, didėja ir blokų kritimo greitis.
Kai blokas pasiekia apačią ar kitą bloką, jo nebegalima perkelti ir atsiranda kitas blokas. Dešinėje ekrano pusėje galite pamatyti kitus 3 blokus.
Žaidimas baigtas, kai nebėra vietos naujiems blokams atsirasti.
Kiekvienas blokas turi 0-4 jungtis. Jei dviejuose gretimuose blokuose yra jungtys, pritvirtintos prie kraštinės, jie laikomi „sujungtais“ ir priklauso tai pačiai grupei. Grupei priklausantys blokai turi tą pačią spalvą.
Grupė laikoma „uždaryta“, jei joje nėra „laisvų“ jungčių, t. y. visos jos jungtys kiekvienam šios grupės blokui yra prijungtos prie kito grupės bloko arba prijungtos prie lauko kraštinės.
Sukūrus uždarą grupę, visi jos blokai išnyksta ir jūs gaunate balą, lygų dingusių blokų skaičiaus kvadratui. Visi blokai, esantys grupės viršuje (jei yra), nukrenta.
Blokas be jungčių yra ypatingas. Jis pašalina bloką, ant kurio užkrito (arba tiesiog išnyksta, jei pasiekia dugną).