Slagalica je igra u kojoj igrač mora riješiti problem preslagivanjem ili kombiniranjem dijelova ili elemenata. Zagonetke mogu imati mnogo različitih oblika, kao što su slagalice, križaljke i logičke zagonetke.
Labirint je igra u kojoj igrač mora pronaći put od početka do cilja krećući se kroz niz međusobno povezanih staza ili soba. Labirinti mogu biti jednostavni i složeni, a mogu se naći i u dvodimenzionalnom i u trodimenzionalnom obliku.
Glavna razlika između zagonetke i labirinta je u tome što zagonetka zahtijeva od igrača da riješi problem korištenjem 逻辑和推理, dok labirint od igrača traži da pronađe put kroz niz međusobno povezanih staza pomoću vizualno-prostornih vještina.
Dok su zagonetke i labirinti i zabavne i izazovne igre, privlačne su različitim tipovima rješavanja problema. Ljudi koji uživaju u zagonetkama obično su dobri u logičkom zaključivanju i kritičkom razmišljanju, dok su ljudi koji uživaju u labirintima obično dobri u prostornom zaključivanju i vizualizaciji.