๐ Kanuni ya Mkakati
Kufunga safu inamaanisha: Daima weka safu (au mstari wa wima) inayokuwa na tile kubwa zaidi imejaa kabisa.
Kwa nini mkakati huu ni muhimu:
- Inazuia harakati za bahati mbaya: Safu inapokuwa imejaa, tile za safu hiyo hazitasogea katika mwelekeo huo
- Inalinda tile ya kona: Hata ukibonyeza mwelekeo uliokatazwa kwa bahati mbaya, tile kubwa zaidi haitasogea
- Inaunda utabiri: Unaweza kutabiri kwa urahisi matokeo ya kila hatua
๐ก Kanuni Muhimu
Ikiwa safu ya chini ina tile 4 (hakuna nafasi tupu), unapobonyeza "juu", tile za safu ya chini hazitasogeaโkwa sababu hazina pahali pa kwenda!
๐ Mfano wa Picha
Hali Salama: Safu ya chini imejaa = "Imefungwa"
2
4
8
2
32
16
8
4
512
256
128
64
โ Makosa ya Kawaida
- Kuruhusu pengo kuunda kwenye safu muhimu: Kosa la kawaida zaidi
- Kuzingatia sana kuunganisha na kusahau kufunga
- Kutojua wakati wa kufunga: Kufunga tu unapojisikia hatari, wakati inapaswa kudumishwa kila wakati
โ Vidokezo vya Vitendo
- Toa kipaumbele kujaza safu ya chini
- Tile ndogo ni "vijaza": 2 na 4 husaidia kidogo kwenye alama lakini zinaweza kuziba mapengo
- Unganisha wakati wa usalama: Ikiwa kuunganisha kunaunda pengo, hakikisha una njia ya kulijaza mara moja
- Kubali mpangilio usio kamili: Wakati mwingine safu si kamili (kama 512-2-128-64), lakini ilimradi imejaa ni salama