অধ্যায় আটত্রিশ: মানচিত্র সংকলন

অভিজ্ঞ প্রোগ্রামারের আশ্চর্য উত্থান প্রেমিকের ছুরি 2835শব্দ 2026-03-18 19:15:17

যখন ঝাং কাই নতুন চীহান প্রতিযোগিতার সিস্টেম পরিকল্পনা করছিল, ইয়াং ছিং কিয়ান্দু মানচিত্রের ডেভেলপার প্ল্যাটফর্ম খুলল, নিজের ডেভেলপার অ্যাকাউন্টে লগইন করল, তারপর ডেভেলপারদের API ডকুমেন্টটি খুলে নিল। এখন ইয়াং ছিংকে মানচিত্রের ফিচারটি ‘অন্তিম দৃষ্টি’-তে সংযুক্ত করতে হবে।

‘অন্তিম দৃষ্টি’ একটি AR গেম, বাস্তব অবস্থানের ভিত্তিতে তৈরি হওয়া AR গেমে নিয়মিত অবস্থান নির্ধারণ অত্যন্ত প্রয়োজনীয়, ফলে মানচিত্রের ব্যবহার অপরিহার্য। বর্তমানে দেশের মানচিত্র সেবা প্রদানকারীর মধ্যে প্রধানত দুটি প্রতিষ্ঠান রয়েছে, একটি কিয়ান্দু মানচিত্র, অন্যটি হলো দাদাও গোষ্ঠীর অধীনস্থ হাওদি মানচিত্র।

এই দুই মানচিত্র সেবা প্রদানকারীর মধ্যে কিয়ান্দু মানচিত্রের বাজার অংশ সবচেয়ে বড়, আর হাওদি কিছুটা ছোট। মানচিত্রের নির্ভুলতায়, প্রথম সারির শহরে হাওদি মানচিত্র কিয়ান্দু মানচিত্রের চেয়ে কিছুটা বেশি নির্ভুল, তবে সারাদেশের বিচারে দু’টি প্রায় সমান। ইয়াং ছিং কিয়ান্দু মানচিত্র বেছে নিয়েছিল কারণ এটি সম্পূর্ণ বিনামূল্যে, ভবিষ্যতে কোনো খরচের চিন্তা নেই, বিপরীতে হাওদি মানচিত্রের জন্য ফি দিতে হয়, যা ইয়াং ছিংয়ের জন্য বেশ গুরুত্বপূর্ণ, কারণ তার হাতে এখন তেমন অর্থ নেই। বিনামূল্যে মানচিত্র পাওয়া গেলে তা সবচেয়ে ভালো।

প্রযুক্তিগতভাবে মানচিত্র সংযুক্ত করার কাজ খুব একটা কঠিন নয়, সরাসরি অফিসিয়াল API ব্যবহার করলেই প্রয়োজনীয় ফিচার, যেমন অবস্থানের রিয়েল টাইম নির্ধারণ, পাওয়া যায়।

API নামক এই ইন্টারফেস ব্যবহার এখন শিল্পের মানদণ্ড। সহজভাবে বলতে গেলে, অফিসিয়াল সেবা প্রদানকারী নির্দিষ্ট ফিচারগুলো সংহত করে, বাইরে দেয় শুধু একটি URL, ডেভেলপাররা ওই URL-এ নির্দিষ্ট তথ্য পাঠালেই সার্ভার থেকে প্রয়োজনীয় তথ্য ফিরে আসে।

“ধপ!” একটি বিশাল কাগজের বাক্স ইয়াং ছিংয়ের ডেস্কে রাখা হলো।

“আজকের পাওয়া AR চশমা!” চেন ছিয়েন হাঁপাতে হাঁপাতে বলল।

“ধন্যবাদ, ছিয়েন ছিয়েন!”

“এটা আরও আছে!” বলেই চেন ছিয়েন একগুচ্ছ ফাইল ইয়াং ছিংয়ের হাতে দিল।

ইয়াং ছিং ফাইলগুলো নিয়ে দেখল, বলল, “নিয়োগের বিষয়ে আর আমাকে বলতে হবে না, তুমি নিজেই দেখেছো, প্রযুক্তি বিভাগে সাক্ষাৎকারের দায়িত্ব ঝাং কাইকে দাও।”

চেন ছিয়েন বলল, “ওহ! তাহলে সিভিগুলো ফেরত দাও!”

ইয়াং ছিং vừa নেওয়া সিভিগুলো ফেরত দিয়ে বলল, “আমি আজ বাড়তি কাজ করব, তুমি আর অপেক্ষা কোরো না!”

চেন ছিয়েন ঠোঁট ফুলিয়ে বলল, “আবার বাড়তি কাজ, রোজই বাড়তি কাজ, তুমি কোম্পানিতেই থাকো!”

ইয়াং ছিং হাত বাড়িয়ে চেন ছিয়েনের হাত ধরল, বলল, “এই বেলা কেটে গেলে, আমি প্রতিদিন তোমার সঙ্গে থাকব!”

চেন ছিয়েন মুখ ফিরিয়ে হাত ছাড়িয়ে নিয়ে বলল, “তোমার কথা কে বিশ্বাস করবে!” তারপর সিভিগুলো নিয়ে চলে গেল।

চেন ছিয়েন দূরে চলে গেলে, ইয়াং ছিং ডেস্কের বড় বাক্সটি পা-র কাছে টেনে নিল, তারপর খুলতে শুরু করল।

এই সব বাক্সে ইয়াং ছিং বিভিন্ন উৎস থেকে কেনা AR চশমা ছিল, বাজারের প্রায় সব পণ্য একবার করে কিনে নিয়েছিল। এতগুলো AR চশমা কেনার কারণ ছিল—বর্তমানে বাজারে থাকা পণ্যের কার্যক্ষমতা, ফিচার, এবং ব্যবহারকারীর বাস্তব অভিজ্ঞতা কেমন, সেটা সরাসরি দেখে নেওয়া। কয়েকশো পণ্য ব্যবহার করে ইয়াং ছিংয়ের মনে আত্মবিশ্বাস জন্মেছে—এখনও বাজারের AR চশমাগুলো শুধুই ধারণা, কোনো চমকপ্রদ পণ্য আসেনি।

‘VR ও AR প্রযুক্তি: হার্ডওয়্যার থেকে সফটওয়্যার’ বইতে AR পণ্যের চূড়ান্ত প্রয়োগ হিসেবে AR চশমার কথা বলা হয়েছে। তাই ইয়াং ছিং সফটওয়্যার লেখার পাশাপাশি হার্ডওয়্যারের দিকেও নজর রাখছে। সে আশা করেনি, এই বাজারে বইতে বর্ণিত পণ্য পাওয়া যাবে, বরং এসব পণ্যের মধ্য থেকেই ভবিষ্যতে হার্ডওয়্যার উৎপাদনের জন্য যোগ্য প্রতিষ্ঠান খুঁজতে চেয়েছে।

এত শত AR চশমা ব্যবহার করে ইয়াং ছিং আরও আত্মবিশ্বাসী হয়েছে, তার ‘অন্তিম দৃষ্টি’ সফল হবে। একই সঙ্গে সে শক্তিশালী নির্মাতাদের বাছাই করছে, ভবিষ্যতের হার্ডওয়্যার উৎপাদনের প্রস্তুতি নিতে।

…………………………………

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

কিন্তু এই কোডটা সে খুবই অগোছালোভাবে লিখেছে, যেন সদ্য কোনো স্বল্পমেয়াদি প্রশিক্ষণ থেকে আসা নবীন প্রোগ্রামার বানিয়েছে। ঝাং কাই ইচ্ছাকৃতভাবে কোডটা অগোছালো করেছে, যাতে অন্যরা বুঝতে না পারে, এটা তারই লেখা।

একটি সোর্স কোড দেখে তার লেখকের পরিচয় পাওয়া অসম্ভব মনে হয়, কিন্তু ঝাং কাইয়ের মতো দক্ষ প্রোগ্রামারের জন্য তা অসম্ভব নয়। ঝাং কাই নিজে যেমন অন্য শীর্ষ প্রোগ্রামারের কোডের ধরন চিনতে পারে, তেমন অন্যরাও পারে। সাধারণত, এই স্তরের প্রোগ্রামাররা ওপেন সোর্স প্ল্যাটফর্মে নিজেদের কিছু প্রকল্প প্রকাশ করেন, যেগুলোতে তাদের ব্যক্তিগত ছাপ থাকে। ঝাং কাই অন্যদের কোড ঘেটে তাদের স্টাইল চিনতে পারে, অন্যরাও পারে।

ঝাং কাই এত সতর্ক কারণ, সে এখন একটি হ্যাক তৈরি করছে—গেমের জন্য বিশেষ হ্যাক, ইংহুন প্রতিযোগিতা ও চিহুন লিগ (পেঙ্গুইন) গেমের জন্য। এই হ্যাক গেমের কোনো ফাইল হ্যাক করে না, গেমের মেমরি প্রক্রিয়া সংক্রমিত করে না, বরং একটিই বুদ্ধিমান AI, যা খেলোয়াড়কে স্বয়ংক্রিয়ভাবে লড়াই করতে সাহায্য করে, যেকোনো খেলোয়াড়কে জিততে সাহায্য করে।

এই হ্যাকের AI বিখ্যাত আলফা ডগের উপর ভিত্তি করে তৈরি। সাধারণ মানুষ শুধু জানে, আলফা ডগ দাবা খেলায় সেরা খেলোয়াড়কে হারাতে পারে, শত্রুর মতোই অপ্রতিরোধ্য; চীহান ভিত্তিক গেমে এ AI আরও অপ্রতিরোধ্য। সবচেয়ে গুরুত্বপূর্ণ হলো, আলফা ডগ ওপেন সোর্স, যেকোনো ব্যক্তিই সোর্স কোড ডাউনলোড করতে পারে, যা ঝাং কাইয়ের জন্য হ্যাক তৈরি করতে বড় সুবিধা দিয়েছে।

কোড আবার একবার পরীক্ষা করে, ঝাং কাই প্রোগ্রামের ডকুমেন্ট লিখতে শুরু করল। সোর্স কোড যদি কোনো সহায়ক ডকুমেন্ট ছাড়াই প্রকাশিত হয়, অনেক প্রোগ্রামারই তা ব্যবহার করতে সাহস পাবে না, বিশেষত নিম্নস্তরের প্রোগ্রামাররা, যাদের পুরো কোড পড়ার ক্ষমতা নেই; তারা ডকুমেন্টের বর্ণনা দেখে প্রতিটি মডিউলের কাজ বুঝতে পারে, এবং ব্যবহার শিখতে পারে।

ডকুমেন্ট লেখার ক্ষেত্রে ঝাং কাই খুবই যত্নশীল ছিল, প্রতিটি ফাংশনের কাজ পরিষ্কারভাবে লিখল, যাতে সদ্য শুরু করা নিম্নস্তরের প্রোগ্রামারও ডকুমেন্ট দেখে সোর্স কোড বোঝে, এবং কোড পরিবর্তন ও কম্পাইল করতে পারে।

ডকুমেন্ট লেখা শেষ করতে রাত ১১টা পেরিয়ে গেল। ঝাং কাই মাথা তুলে দেখল, বিশাল অফিসে আর কেউ নেই, এমনকি নিয়মিত বাড়তি কাজ করা ইয়াং ছিংকেও তার বান্ধবী নিয়ে গেছে।

পকেট থেকে নতুন মোবাইল বের করে, প্রোগ্রামটি কপি করে মোবাইলে দিল, উঠে অফিস ছেড়ে বেরিয়ে গেল।

১১টার কিয়োতো শহর তখন রাতের জীবনের উৎকৃষ্ট সময়, ঝলমলে সড়কে মানুষ-গাড়ির ভিড় কমেনি। ঝাং কাই এলোমেলোভাবে একটি ফাস্টফুড দোকান বেছে নিল, অর্ডার করল টমেটো ভাত, তারপর নতুন মোবাইল দিয়ে দোকানের পাবলিক ওয়াইফাইয়ে যুক্ত হলো।

১০৪৭ ক্র্যাকিং ওয়েবসাইট একটি বিশেষ প্ল্যাটফর্ম, যেখানে নানা ধরনের হ্যাক সফটওয়্যার প্রকাশিত হয়। এখানে অসংখ্য ‘গ্রে’ শিল্পের প্রোগ্রামার জড়ো হয়, তারা নানা পেইড সফটওয়্যার হ্যাক করে, কিংবা বিভিন্ন রকমের গ্রে সফটওয়্যার তৈরি করে প্রকাশ করে। এখানে প্রায় সব পেইড সফটওয়্যারের হ্যাকড সংস্করণ পাওয়া যায়, যদিও এই হ্যাক ভার্সনের মেয়াদ খুব অল্প, কিছু সপ্তাহ চলে, কিছু শুধু কয়েকদিনেই অফিসিয়ালভাবে বন্ধ হয়ে যায়। ফলে এখানে শুধু ‘গ্রে’ শিল্পের প্রোগ্রামারই নয়, বহু ইন্টারনেট কোম্পানির কর্মীরাও আসেন।

ঝাং কাই এখানে নিয়মিত আসে, দক্ষ হাতে নতুন অ্যাকাউন্ট খুলল, প্রস্তুত করা কনটেন্ট কপি-পেস্ট করল, সোর্স কোড আপলোড করে প্রকাশ করল।

প্রকাশ শেষে ঝাং কাই ওয়েবসাইট বন্ধ করল, এরপর আরেকটি সাইটে গিয়ে আবার ক্র্যাক সফটওয়্যার প্রকাশ করল। এমন সাতটি বিখ্যাত সাইট আছে, ঝাং কাই সব ক’টিতেই প্রকাশ করল। তার টমেটো ভাতও শেষ হয়ে গেল।

কাপড় দিয়ে মুখ মুছে, মোবাইল বন্ধ করল, ব্যাটারি খুলে ফেলল, উঠে গাড়ির দিকে গেল।

ঝাং কাই গাড়ি চালিয়ে রাস্তার পাশে ছুটে চলল। একটি সেতু পার হওয়ার সময় গাড়ির গতি কমাল, জানালা নামিয়ে, খোলা মোবাইলটি বাইরে ছুঁড়ে দিল।

শুধুমাত্র একবার ব্যবহৃত মোবাইলটি ঝপাং শব্দে নদীতে পড়ে গেল, তারপর ডুবে গেল।