Simulyatsiya nima ko‘rsatdi
Har qator: 4×4 taxtada shu usul bilan o‘ynalgan partiyalar va ulardan necha foizi shu songa yetgani.
| Kim o‘ynadi | O‘yinlar | 256 | 512 | 1024 | 2048 | 4096 | O‘rtacha ochko |
|---|---|---|---|---|---|---|---|
| Tasodifiy yurishlar | 20 000 | 8,3 % | 0,01 % | 0 % | 0 % | 0 % | 1 107 |
| Burchak qoidasi (o‘ylamasdan) | 20 000 | 50,9 % | 4,63 % | 0,01 % | 0 % | 0 % | 2 546 |
| Burchak + 2 yurish oldinga hisob (bot) | 400 | 99,3 % | 96,8 % | 90,8 % | 62 % | 5,75 % | 25 473 |
| Burchak + 3 yurish oldinga hisob (bot) | 200 | 100 % | 100 % | 99 % | 86,5 % | 20 % | 35 296 |
- Tasodifiy yurishlar 20 000 ta partiyada bir marta ham 2048 ga yetmadi: eng yaxshisi 512, u ham 0,01 %. O‘rtacha 119 yurishda o‘yin tugaydi.
- Burchak qoidasi (past, chap; bo‘lmasa o‘ng; eng oxirida yuqori) tasodifdan ikki baravardan ko‘p ochko oladi, lekin u ham 2048 ga yetmadi: 1024 ga atigi 0,01 % holda.
- Burchak + hisob. Xuddi shu burchakni saqlaydigan, lekin bor-yo‘g‘i 2 yurish oldinga hisoblaydigan bot 62 %, 3 yurish oldinga hisoblaydigani 86,5 % holda 2048 ga yetdi, 20 % holda hatto 4096 ga.
Xulosa: bir xil tugmalarni ketma-ket bosish ishlamaydi. Foyda burchakdan emas, har yurish oldidan bir-ikki qadam oldinga o‘ylashdan keladi.
Burchak usuli qadamma-qadam
- Bitta burchak tanlang. Eng katta son doim shu yerda tursin. Past-chap burchak bo‘lsa, asosiy yurishlaringiz past va chap.
- Burchak qatorini to‘la saqlang. Qator to‘la bo‘lsa, o‘ngga surganda ham eng katta son qimirlamaydi. Bu o‘ngga surishni xavfsiz qiladi.
- Sonlarni ilon izi bilan tering. Birinchi qatorda kattadan kichikka, ikkinchi qatorda teskari tomonga: masalan 2048, 1024, 512, 256, keyin pastda 16, 32, 64, 128. Shunda bitta qo‘shilish zanjirni birdan yig‘adi.
- Taqiqlangan tomonga surmang. Burchakdan uzoqlashtiradigan yurish (past-chap burchakda — yuqori) faqat boshqa yurish qolmaganda. Majbur bo‘lsangiz, darhol qaytaring: u yerga 2 chiqib qolishi eng katta xavf.
- Har yurishdan oldin savol bering. «Shu yurishdan keyin yangi son qayerga tushishi mumkin va u zanjirimni buzadimi?» Simulyatsiyadagi bot aynan shuni qiladi, sizga ham yetarli.
- Kichik sonlarni zanjir yonida yig‘ing. Uzoqda qolgan kichik son joy egallaydi va o‘yinni bo‘g‘adi.
Bu raqamlar qayerdan
O‘yinning aynan shu kodi (qoidalar va yangi son ehtimollari bir xil) ustida yozilgan kichik bot bilan hisoblangan. Bot taxtani ilon izi og‘irliklari bilan baholaydi va yangi son qayerga tushishi mumkinligini hisobga olib, eng yaxshi yurishni tanlaydi (expectimax). U kuchli dastur emas, maqsad ham shu: odam oldindan ikki-uch yurish o‘ylasa nima bo‘lishini ko‘rsatish.
Ko‘p so‘raladigan savollar
2048 da yutish uchun eng oddiy usul qaysi?
Eng katta sonni bitta burchakda saqlang, burchak qatorini to‘la tuting va yurishdan oldin yangi son qayerga tushishini o‘ylang. Faqat tugmalarni navbat bilan bosish yetmaydi: bunday qoida simulyatsiyada 2048 ga bir marta ham yetmadi.
Burchak usuli doim yutadimi?
Yo‘q, yangi sonlar tasodifiy. 3 yurish oldinga hisoblaydigan bot ham 13,5 % holda 2048 ga yetmadi.
Qaysi burchak yaxshi?
Farqi yo‘q, taxta simmetrik. Telefonda ko‘pchilikka pastki burchak qulay, chunki bosh barmoq tabiiy ravishda pastga va yonga suradi.

2048 qoidalariqo‘shilish, ochko, o‘yin oxiri
3×3, 5×5 va 6×6 taxtalarqaysi taxta qanchalik qiyin
Kunlik 2048bitta taxta, hamma uchun bir xil
2048 onlaynbepul, ro‘yxatdan o‘tmasdan