বটের কাছে একটি বোর্ড হারলে মনে হতে পারে কম্পিউটার জানে প্রতিটি গুটি কোথায় যাবে। এক অর্থে সে জানে, কিন্তু প্রতিটি বটের সীমাও আছে, আর সেই সীমাই সহজ আর বিশেষজ্ঞের মধ্যে পার্থক্য গড়ে। বট কীভাবে শট বাছে তা জানলে আপনি অনুশীলনের জন্য সঠিক প্রতিপক্ষ বেছে নিতে পারেন আর তার রেখে যাওয়া ফাঁকগুলো ধরতে পারেন।

দুটি পছন্দ: একটি স্তর আর একটি চরিত্র
Play vs Bot স্ক্রিনে আপনি দুটি আলাদা জিনিস বাছেন:
- কঠিনতা: সহজ, মাঝারি, কঠিন বা বিশেষজ্ঞ। এটি ঠিক করে বট কতটা যত্নে শট খোঁজে আর তার হাত কতটা স্থির।
- প্রতিপক্ষ: Arjun (ব্যালেন্সড), Rani (অ্যাগ্রেসিভ), Vikram (ডিফেন্সিভ) বা Zara (ট্রিক-শট)। এটি ঠিক করে সে কোন শট পছন্দ করে।
যেকোনো চরিত্র যেকোনো স্তরে খেলতে পারে, তাই সহজ স্তরে নরম Rani আর বিশেষজ্ঞ স্তরে নির্মম Vikram দুটোই সম্ভব।
বট কীভাবে শট বাছে
প্রতি পালায় প্রতিটি বট একই চারটি ধাপ পার হয়।
১. সম্ভাব্য পটগুলোর তালিকা করা
বট প্রতিটি গুটি, যেটি ফেলার অনুমতি তার আছে (ক্লাসিকে নিজের রং আর কুইন, কুইন বোর্ডে থাকলে), আর চারটি পকেটের প্রতিটি নেয়। প্রতিটি জোড়ার জন্য সে কন্টাক্ট পয়েন্ট বের করে: গুটিটিকে ওই পকেটের দিকে পাঠাতে স্ট্রাইকার ঠিক কোথায় লাগবে। সে নিজের বেসলাইন বরাবর ১৭টি সমান দূরত্বের জায়গা থেকে এই লাইন যাচাই করে, আর যে একটি জায়গায় স্ট্রাইকার, গুটি ও পকেট এক সারিতে আসে সেটিও।
বেশিরভাগ লাইন সঙ্গে সঙ্গে বাদ পড়ে: পথে আরেকটি গুটি আছে, এই বটের স্টাইলের জন্য কাটটি বেশি সরু (কাট হলো স্ট্রাইকারের পথ আর গুটির পথের মধ্যবর্তী কোণ), অথবা শটটির জন্য যেকোনো শটের চেয়ে বেশি গতি লাগে। যে লাইনগুলো টিকে যায় সেগুলো দুই শক্তিতে রাখা হয়: পকেটে পৌঁছানোর জন্য ঠিক যতটা লাগে, আর আরও প্রায় এক-চতুর্থাংশ জোরে।
২. সেরাগুলো আসল পদার্থবিদ্যায় পরীক্ষা করা
বট লাইনগুলোকে একটি দ্রুত অনুমান দিয়ে সাজায়, যা সোজা, ছোট শট আর পকেটের কাছের গুটিকে এগিয়ে রাখে। তারপর তালিকার ওপরের শটগুলো গেমের একই পদার্থবিদ্যা ইঞ্জিনের মধ্য দিয়ে চালায়। এখানেই স্তরগুলোর প্রথম বড় পার্থক্য: সহজ পরীক্ষা করে ৮টি শট, মাঝারি ১৮টি, কঠিন ৩৬টি আর বিশেষজ্ঞ ৬০টি। বিশেষজ্ঞ বটের পাওয়া পট সহজ বট প্রায়ই বিবেচনাই করে না।
দুই ধরনের শট সব স্তরে সবসময় পরীক্ষা হয়: পকেটের ১৪ সেমির মধ্যে থাকা যেকোনো গুটি, আর বাকি গুটিগুলোর মাঝখানে কয়েকটি জোরালো “ছড়িয়ে দেওয়া” শট, যাতে বটের খেলার মতো কিছু না থাকা না ঘটে।
৩. নিয়ম দিয়ে প্রতিটি ফল বিচার করা
প্রতিটি সিমুলেটেড শট সেই একই নিয়মে বিচার হয় যা আপনার শট বিচার করে। বট যে পয়েন্ট পায় তা তার পক্ষে যায়, আপনি যা পান তা তার বিপক্ষে, আর যে শট ম্যাচ জেতায় তা সবকিছুর ওপরে। স্ট্রাইকার বোর্ডের বাইরে যাওয়ার মতো ফাউলের দাম অনেক। কুইন কভার করলে বোনাস মেলে, আর কুইন মাঝখানে ফিরে গেলে ক্ষতি। এক শটে দুই বা তার বেশি গুটি ফেললে কম্বো বোনাস মেলে।
বট নিজের “লিভ”ও দেখে: যে গুটিগুলো পকেটের ৯ সেমির মধ্যে থেকে যায়। পালা তার থাকলে পকেটের পাশে নিজের গুটি ভালো খবর। পালা আপনার কাছে গেলে পকেটের পাশে আপনার গুটি খারাপ খবর, কারণ সে এইমাত্র আপনাকে সহজ শট তুলে দিয়েছে।
৪. নিজের হাতের ভুল ধরে নিয়ে তারপর শট নেওয়া
সিমুলেশন নিখুঁত, কিন্তু বট নিজে নয়। নিজের স্তরের নিশানার ভুল হিসেবে নিয়ে সে প্রতিটি পটের আসলেই ঢোকার সম্ভাবনা মাপে, তাই লম্বা শট আর সরু কাটের মূল্য কমে, আর সম্ভাব্য মিস মানে সম্ভাব্য হারানো পালা।
এখানেও স্তর গুরুত্বপূর্ণ। বিশেষজ্ঞ পট পেলে সবসময় নেয়, আর কঠিন এমন পট নেয় যাতে সে অন্তত ৫০ শতাংশ নিশ্চিত। সহজ ও মাঝারি কখনো কঠিন পটের চেয়ে নিরাপদ ছড়িয়ে দেওয়ার শট পছন্দ করতে পারে। অন্য কোনো শট সরাসরি জিতিয়ে না দিলে বা অনেক বেশি স্কোর না করলে প্রতিটি স্তরই প্রায় নিশ্চিত সহজ পট নেয় (পকেটের পাশের গুটি, অন্তত ৭৫ শতাংশ নিশ্চিত)।
তারপর সে শট নেয়, নিশানা আর শক্তিতে সামান্য এলোমেলো ভুল জুড়ে:
| স্তর | পরীক্ষা করা শট | সাধারণ নিশানার ভুল | সাধারণ শক্তির ভুল |
|---|---|---|---|
| সহজ | 8 | 2.6° | 14% |
| মাঝারি | 18 | 1.2° | 8% |
| কঠিন | 36 | 0.5° | 4% |
| বিশেষজ্ঞ | 60 | 0.18° | 2% |
আড়াই ডিগ্রি ছোট শোনায়, কিন্তু লম্বা শটে এটি পটকে পকেটের মুখে খটখট করা গুটিতে বদলে দেয়। পকেটের কাছের গুটির জন্য ভুল কমে যায়, কারণ প্রায় ঢুকে থাকা গুটি কেউ মিস করে না।

চারটি চরিত্র কী আলাদা করে
- Arjun (ব্যালেন্সড) হলো মাপকাঠি: ৭২° পর্যন্ত কাট, স্বাভাবিক জোর, আর ফাউল আর আপনাকে কী রেখে যায় তা নিয়ে মাঝারি চিন্তা।
- Rani (অ্যাগ্রেসিভ) প্রায় ১৮ শতাংশ জোরে মারে, ৭৬° পর্যন্ত কাট নেয়, ফাউল নিয়ে কম আর নিজের লিভ নিয়ে অনেক কম ভাবে, আর কম্বোর জন্য বড় পুরস্কার পায়।
- Vikram (ডিফেন্সিভ) প্রায় ৮ শতাংশ নরমে মারে আর ৬২°-এর চেয়ে সরু কাট নেয় না। ফাউল তাকে সবচেয়ে আঘাত করে, আর সে নিজের লিভকে Arjun-এর চেয়ে দ্বিগুণের বেশি গুরুত্ব দেয়। ঝুঁকিপূর্ণ পট ছেড়ে দেওয়ার সম্ভাবনা এই বটেরই সবচেয়ে বেশি।
- Zara (ট্রিক-শট) ৮২° পর্যন্ত কাট মানে, ৩০°-এর বেশি কাটকে একটু ওপরে রাখে, আর কম্বোতে সবচেয়ে বড় বোনাস পায়। সরু কাট আর ডাবল আশা করুন। নিচু স্তরে সেই উচ্চাকাঙ্ক্ষা তার বিপক্ষে যায়, কারণ সরু কাটে নিশানার ভুল সবচেয়ে বেশি ক্ষতি করে।
তালগাছ: টাওয়ার ভাঙা
তালগাছে ১৯টি গুটিই মাঝখানে একটি টাওয়ারে শুরু হয়। ব্রেকের জন্য বট বেসলাইনের সাতটি জায়গা থেকে সোজা আঘাত পরীক্ষা করে, পুরো সোজা আর দুই পাশে সামান্য বাঁকা, আর সেরাটি রাখে। শক্তি নির্ভর করে স্তরের ওপর: সহজে ৫৫ শতাংশ, মাঝারিতে ৭০, কঠিনে ৮৫ আর বিশেষজ্ঞে ৯৫। নরম ব্রেকে গুটি ঘনভাবে জমে থাকে; পূর্ণ ব্রেকে গুটি ছড়িয়ে যায় আর কয়েকটি পকেটে পড়তে পারে।
অ্যাডাপ্টিভ বট

অ্যাডাপ্টিভ বট একটি সেটিং, যা ডিফল্টে চালু। গেম আপনার বট ম্যাচগুলোর জন্য একটি “ফর্ম” মান রাখে, যা জিতলে এক-চতুর্থাংশ বাড়ে আর হারলে এক-চতুর্থাংশ কমে, দুই দিকে সর্বোচ্চ চার ধাপ। আপনার সর্বনিম্ন ফর্মে বটের নিশানা আর শক্তির ভুল ৩৫ শতাংশ পর্যন্ত বেশি হয়; সর্বোচ্চে ৩৫ শতাংশ পর্যন্ত কম। শুধু বটের হাত বদলায়, সে কীভাবে বাছে তা নয়। প্রতিটি ম্যাচ আপনার বাছা স্তরে ঠিক সেভাবে খেলতে সেটিংসে এটি বন্ধ করুন।
Quick Match-এ বট
Quick Match সময়মতো কোনো মানুষ না পেলে বটরা ফাঁকা আসন ভরে। তাদের রেটিং আপনার প্রায় ১২০ পয়েন্টের মধ্যে থাকে, আর তাদের স্তর সেই রেটিং অনুসরণ করে: ৯৫০-এর নিচে সহজ, ১১০০-এর নিচে মাঝারি, ১৩০০-এর নিচে কঠিন, তার ওপরে বিশেষজ্ঞ। তারা মানুষের মতো সময় নেয়, সাধারণত পালায় প্রায় ২.৫ থেকে ৬.৩ সেকেন্ড, আর স্বাভাবিক বটের চেয়ে লম্বা পট বেশি মিস করে।
তাদের কীভাবে হারাবেন
- সহজ ও মাঝারি: লম্বা আর সরু পটগুলো নিজে নিন। তারা কম লাইন পরীক্ষা করে আর দূরত্বে তাদের নিশানা কাঁপে।
- কঠিন ও বিশেষজ্ঞ: নিজের লিভের দিকে খেয়াল রাখুন। তারা দেখা প্রায় প্রতিটি পট নেয়, তাই পকেটের পাশে তাদের গুটি রেখে পালা শেষ করবেন না।
- Rani: তার লিভ নিয়ে চিন্তা সবচেয়ে কম, তাই প্রতি পালায় দেখুন সে আপনাকে সহজ গুটি তুলে দিয়েছে কি না।
- Vikram: সে ঝুঁকিপূর্ণ পট ছেড়ে দেবে আশা করুন। ধৈর্য ধরুন আর তাকে সহজ শট দেবেন না।
- নিচু স্তরে Zara: সরু কাটে নিশানার ভুল সবচেয়ে বেশি ক্ষতি করে, তাই তাকে চেষ্টা করতে দিন।
- খেলায় নতুন হলে: Arjun-এর সঙ্গে সহজ স্তরে শুরু করুন, আর বেশিরভাগ বোর্ড জিতলে এক স্তর ওপরে উঠুন।
বটরা যত্নবান খেলোয়াড়, প্রতি পালায় তাদের ভাবনার সংখ্যা নির্দিষ্ট আর হাত কাঁপে জানা পরিমাণে। সেই সীমা কোথায় তা শিখুন, আর আগে হারা বোর্ডগুলো জিততে শুরু করবেন।
Carrom by 22Softwares টিম গেমের বট-কোড (bot.ts, progress.ts, launch.ts, bot-roster.ts, human-pace.ts) এর সঙ্গে মিলিয়ে তথ্যগুলো যাচাই করেছে।