किसी बॉट से बोर्ड हार जाएँ तो लग सकता है कि कंप्यूटर को बस पता है कि हर गोटी कहाँ जाएगी। एक मायने में पता भी है, पर हर बॉट की सीमाएँ भी हैं, और वही सीमाएँ Easy को Expert से अलग करती हैं। जब आप जान लेते हैं कि बॉट शॉट कैसे चुनता है, तो आप अभ्यास के लिए सही प्रतिद्वंद्वी चुन सकते हैं और उसके छोड़े मौक़े पहचान सकते हैं।

दो चुनाव: एक स्तर और एक किरदार
Play vs Bot स्क्रीन पर आप दो अलग चीज़ें चुनते हैं:
- कठिनाई: Easy, Medium, Hard या Expert। यह तय करती है कि बॉट शॉट कितनी सावधानी से ढूँढता है और उसका हाथ कितना स्थिर है।
- प्रतिद्वंद्वी: Arjun (Balanced), Rani (Aggressive), Vikram (Defensive) या Zara (Trick-shot)। यह तय करता है कि उसे कौन-से शॉट पसंद हैं।
कोई भी किरदार किसी भी स्तर पर खेल सकता है, इसलिए Easy पर नरम Rani और Expert पर बेरहम Vikram, दोनों मुमकिन हैं।
बॉट शॉट कैसे चुनता है
हर बॉट हर बारी पर वही चार क़दम उठाता है।
1. संभव गोटियों की सूची बनाएँ
बॉट हर उस गोटी को लेता है जिसे डालने की उसे अनुमति है (Classic में, अपने रंग की, और क्वीन जब तक वह बोर्ड पर है) और चारों पॉकेट को। हर जोड़ी के लिए वह संपर्क बिंदु निकालता है: वह जगह जहाँ स्ट्राइकर को गोटी को छूना है ताकि वह उस पॉकेट की ओर जाए। वह उस रेखा को अपनी बेसलाइन की 17 बराबर दूरी वाली जगहों से आज़माता है, साथ में वह एक जगह जो स्ट्राइकर, गोटी और पॉकेट को सीधी कतार में रखती है।
ज़्यादातर रेखाएँ तुरंत छोड़ दी जाती हैं: रास्ते में कोई और मोहरा है, कट इस बॉट की शैली के लिए बहुत पतला है (कट स्ट्राइकर के रास्ते और गोटी के रास्ते के बीच का कोण है), या शॉट को किसी भी स्ट्रोक से ज़्यादा गति चाहिए। जो रेखा बचती है उसे दो ताक़तों पर रखा जाता है: बस पॉकेट तक पहुँचने लायक़, और लगभग एक चौथाई ज़्यादा ज़ोरदार।
2. सबसे अच्छी रेखाओं को असली फ़िज़िक्स से परखें
बॉट रेखाओं को एक झटपट अनुमान से क्रम देता है, जो सीधे, छोटे शॉट और पॉकेट के पास की गोटियों को तरजीह देता है। फिर वह उस सूची के ऊपर वालों को उसी फ़िज़िक्स इंजन से खेलकर देखता है जो गेम इस्तेमाल करता है। स्तरों के बीच यह पहला बड़ा फ़र्क़ है: Easy 8 शॉट परखता है, Medium 18, Hard 36 और Expert 60। Easy बॉट अक्सर वह गोटी सोचता ही नहीं जो Expert बॉट ढूँढ लेता है।
दो तरह के शॉट हर स्तर पर हमेशा परखे जाते हैं: पॉकेट के 14 सेमी के भीतर की कोई भी गोटी, और बाक़ी मोहरों के बीच की ओर कुछ ज़ोरदार “स्प्रेड” शॉट, ताकि बॉट के पास खेलने को कुछ न कुछ हमेशा रहे।
3. हर नतीजे को नियमों से परखें
हर सिमुलेट किए गए स्ट्रोक को उन्हीं नियमों से परखा जाता है जो आपके स्ट्रोक को परखते हैं। बॉट को मिले अंक उसके पक्ष में गिने जाते हैं, आपको मिले अंक उसके ख़िलाफ़, और मैच जिताने वाला स्ट्रोक सबसे ऊपर रहता है। स्ट्राइकर के बोर्ड से बाहर जैसे फ़ाउल की बड़ी क़ीमत है। क्वीन कवर करने पर बोनस मिलता है, जबकि क्वीन को केंद्र पर लौटने देना महँगा पड़ता है। एक स्ट्रोक में दो या ज़्यादा गोटियाँ डालने पर कॉम्बो बोनस मिलता है।
बॉट अपना लीव भी देखता है: वे गोटियाँ जो पॉकेट के 9 सेमी के भीतर रह जाती हैं। अगर बारी उसी की बनी रहे, तो पॉकेट के पास उसकी अपनी गोटियाँ अच्छी ख़बर हैं। अगर बारी आपके पास जाए, तो पॉकेट के पास आपकी गोटियाँ बुरी ख़बर हैं, क्योंकि उसने अभी आपको आसान शॉट थमा दिए।
4. अपने हाथ का हिसाब रखें, फिर शॉट मारें
सिमुलेशन परफ़ेक्ट है, पर बॉट नहीं। वह हर गोटी को इस संभावना से तौलता है कि अपने स्तर की निशाने की चूक के साथ वह सच में गिरेगी, इसलिए लंबे शॉट और पतले कट का मूल्य घट जाता है, और संभावित चूक का मतलब संभावित खोई हुई बारी है।
स्तर यहाँ भी मायने रखता है। Expert हमेशा गोटी डालता है अगर उसे कोई मिल गई हो, और Hard वह डालता है जिसका उसे कम से कम 50 प्रतिशत भरोसा हो। Easy और Medium मुश्किल गोटी की जगह सुरक्षित स्प्रेड शॉट पसंद कर सकते हैं। हर स्तर लगभग पक्की आसान गोटी (पॉकेट के पास की गोटी, कम से कम 75 प्रतिशत भरोसा) ले लेता है, जब तक कोई और स्ट्रोक सीधे जिता न दे या कहीं ज़्यादा अंक न दे।
फिर वह निशाने और पावर में थोड़ी यादृच्छिक चूक जोड़कर शॉट मारता है:
| स्तर | परखे गए शॉट | सामान्य निशाने की चूक | सामान्य पावर की चूक |
|---|---|---|---|
| Easy | 8 | 2.6° | 14% |
| Medium | 18 | 1.2° | 8% |
| Hard | 36 | 0.5° | 4% |
| Expert | 60 | 0.18° | 2% |
ढाई डिग्री छोटी लगती है, पर लंबे शॉट में वह गोटी डालने को पॉकेट के जबड़ों में खड़खड़ाती गोटी बना देती है। पॉकेट के पास की गोटियों के लिए चूक घटती है, क्योंकि लगभग गिर चुकी गोटी को कोई नहीं चूकता।

चारों किरदार अलग क्या करते हैं
- Arjun (Balanced) संदर्भ है: 72° तक के कट, सामान्य ताक़त, और फ़ाउल तथा आपके लिए छोड़े गए लीव की मध्यम चिंता।
- Rani (Aggressive) लगभग 18 प्रतिशत ज़्यादा ज़ोर से मारती है, 76° तक के कट लेती है, फ़ाउल की कम और अपने लीव की बहुत कम चिंता करती है, और उसे बड़ा कॉम्बो इनाम मिलता है।
- Vikram (Defensive) लगभग 8 प्रतिशत हल्का मारता है और 62° से पतले कट नहीं लेता। फ़ाउल उसे सबसे ज़्यादा चुभते हैं, और वह अपने लीव को Arjun से दोगुने से ज़्यादा तौलता है। वह जोखिम भरी गोटी छोड़ने की सबसे ज़्यादा संभावना वाला बॉट है।
- Zara (Trick-shot) 82° तक के कट स्वीकार करती है, 30° से ऊपर के कट को थोड़ा ऊँचा आँकती है, और उसे सबसे बड़ा कॉम्बो बोनस मिलता है। पतले कट और डबल्स की उम्मीद रखें। निचले स्तर पर यह महत्वाकांक्षा उसके ख़िलाफ़ जाती है, क्योंकि पतले कटों में निशाने की चूक सबसे ज़्यादा चुभती है।
Tal Gach: मीनार का ब्रेक
Tal Gach में सभी 19 मोहरे केंद्र में एक मीनार में शुरू होते हैं। ब्रेक के लिए बॉट बेसलाइन की सात जगहों से सीधे वार परखता है, सीधे सामने से और दोनों ओर थोड़ा हटकर, और सबसे अच्छा रखता है। पावर स्तर पर निर्भर है: Easy पर 55 प्रतिशत, Medium पर 70, Hard पर 85 और Expert पर 95। हल्का ब्रेक कसा ढेर छोड़ता है; पूरा ब्रेक मोहरे बिखेरता है और कुछ डाल भी सकता है।
अडैप्टिव बॉट

Adaptive bots एक सेटिंग है, जो डिफ़ॉल्ट रूप से चालू रहती है। गेम आपके बॉट मैचों के लिए एक “फ़ॉर्म” मान रखता है, जो जीत के बाद चौथाई बढ़ता है और हार के बाद चौथाई घटता है, किसी भी तरफ़ ज़्यादा से ज़्यादा चार क़दम। आपके सबसे निचले फ़ॉर्म पर बॉट के निशाने और पावर की चूक 35 प्रतिशत तक बड़ी होती है; सबसे ऊँचे पर 35 प्रतिशत तक छोटी। केवल बॉट का हाथ बदलता है, उसके चुनने का तरीक़ा कभी नहीं। हर मैच ठीक उस स्तर पर खेलने के लिए, जो आपने चुना है, इसे Settings में बंद कर दें।
Quick Match में बॉट
अगर Quick Match समय पर कोई इंसान नहीं ढूँढ पाता, तो बॉट ख़ाली सीटें भरते हैं। उनकी रेटिंग आपकी रेटिंग के लगभग 120 अंक के भीतर होती है, और उनका स्तर उस रेटिंग का अनुसरण करता है: 950 से नीचे Easy, 1100 से नीचे Medium, 1300 से नीचे Hard, उससे ऊपर Expert। वे लोगों की तरह समय लेते हैं, आमतौर पर हर बारी में लगभग 2.5 से 6.3 सेकंड, और सामान्य बॉट से ज़्यादा बार लंबी गोटियाँ चूकते हैं।
उन्हें कैसे हराएँ
- Easy और Medium: लंबी और पतली गोटियाँ ख़ुद डालें। वे कम रेखाएँ परखते हैं और दूरी पर उनका निशाना डगमगाता है।
- Hard और Expert: अपने लीव पर नज़र रखें। वे लगभग हर दिखने वाली गोटी डाल देते हैं, इसलिए ऐसी बारी न ख़त्म करें जिसमें पॉकेट के पास उनकी गोटियाँ हों।
- Rani: उसे इसकी सबसे कम परवाह है कि वह आपके लिए क्या छोड़ती है, इसलिए हर बारी जाँचें कि कहीं उसने आपको आसान गोटी तो नहीं थमा दी।
- Vikram: उम्मीद रखें कि वह जोखिम भरी गोटियाँ छोड़ेगा। धैर्य रखें और उसे आसान गोटियाँ न दें।
- निचले स्तर पर Zara: पतले कटों में निशाने की चूक सबसे ज़्यादा चुभती है, इसलिए उसे उन्हें आज़माने दें।
- खेल में नए हैं: Arjun के साथ Easy से शुरू करें, और जब ज़्यादातर बोर्ड जीतने लगें तो एक स्तर ऊपर जाएँ।
बॉट सावधान खिलाड़ी हैं जिनके पास हर बारी के लिए तय संख्या में विचार हैं और एक ऐसा हाथ है जो एक जानी-पहचानी मात्रा में काँपता है। जान लें कि वे सीमाएँ कहाँ हैं, और आप वे बोर्ड जीतने लगेंगे जो पहले हारते थे।
तथ्य 22Softwares के Carrom की टीम ने गेम के बॉट कोड (bot.ts, progress.ts, launch.ts, bot-roster.ts, human-pace.ts) से मिलाकर जाँचे हैं।