ছবি: এলারের গোলকধাঁধা জেনারেশন অ্যালগরিদমের ভিজ্যুয়াল গাইড
প্রকাশিত: ১২ জানুয়ারী, ২০২৬ এ ৯:০৪:২২ AM UTC
সর্বশেষ আপডেট: ১০ জানুয়ারী, ২০২৬ এ ৮:১০:৩৭ PM UTC
এলারের মেজ জেনারেশন অ্যালগরিদমকে কল্পনা করে একটি সহজে বোধগম্য ইনফোগ্রাফিক, যা দেখায় যে কীভাবে সেট তৈরি করা হয়, সংযুক্ত করা হয় এবং একটি মেজ তৈরি করার জন্য সারি সারি এগিয়ে নিয়ে যাওয়া হয়।
Visual Guide to Eller’s Maze Generation Algorithm

এই ছবির উপলব্ধ সংস্করণগুলি
নিচে ডাউনলোডের জন্য উপলব্ধ ছবির ফাইলগুলি কম সংকুচিত এবং উচ্চ রেজোলিউশনের - এবং এর ফলে, উচ্চ মানের - এই ওয়েবসাইটের নিবন্ধ এবং পৃষ্ঠাগুলিতে এমবেড করা ছবির তুলনায়, যা ব্যান্ডউইথ খরচ কমাতে ফাইলের আকারের জন্য আরও অপ্টিমাইজ করা হয়েছে।
নিয়মিত আকার (1,536 x 1,024)
বড় আকার (3,072 x 2,048)
খুব বড় আকারের (4,608 x 3,072)
অতিরিক্ত বড় আকার (6,144 x 4,096)
কৌতুকপূর্ণভাবে বড় আকারের (1,048,576 x 699,051)
- এখনও আপলোড করা হচ্ছে... ;-)
ছবির বর্ণনা
ছবিটি একটি প্রশস্ত, ল্যান্ডস্কেপ-ভিত্তিক শিক্ষামূলক ইনফোগ্রাফিক যার শিরোনাম "এলারের গোলকধাঁধা জেনারেশন অ্যালগরিদম", যা উপরে একটি বড় ব্যানারে প্রদর্শিত। নকশাটিতে একটি পরিষ্কার গ্রিড ব্যাকগ্রাউন্ড এবং উজ্জ্বল, স্বতন্ত্র রঙ ব্যবহার করা হয়েছে যা প্রক্রিয়াটির প্রতিটি পর্যায়কে পৃথক করে। লেআউটটি উপরে থেকে নীচে পর্যন্ত পড়ে, দেখায় যে কীভাবে অ্যালগরিদম একবারে এক সারির কোষে কাজ করে ধীরে ধীরে একটি পূর্ণ গোলকধাঁধা তৈরি করে।
প্রথম অংশটি "১. সেট তৈরি করুন" লেবেলযুক্ত এবং বর্গাকার গোলকধাঁধা কোষের একটি একক অনুভূমিক সারি দেখায়। প্রতিটি কোষে একটি ছোট সংখ্যা সহ একটি রঙিন ব্লক থাকে, যা প্রতিনিধিত্ব করে যে সারির প্রতিটি কোষ একটি সেটের সাথে নির্ধারিত। রঙগুলি নির্দেশ করে যে কিছু প্রতিবেশী কোষ একই সেট ভাগ করে নেয়, অন্যগুলি বিভিন্ন সেটের অন্তর্গত, দৃশ্যত ব্যাখ্যা করে যে সেটগুলি ট্র্যাক করে কোন কোষগুলি ইতিমধ্যে সংযুক্ত রয়েছে। তীরগুলি নির্দেশ করে যে এই সারিটি পরবর্তী সমস্ত ক্রিয়াকলাপের জন্য সূচনা বিন্দু।
দ্বিতীয় অংশ, \"২. অনুভূমিক দেয়াল যোগ করুন\", একই সারি দেখায় কিন্তু এখন সংলগ্ন কোষগুলির মধ্যে কিছু বিভাজক রেখা রয়েছে। এই রেখাগুলি এমন দেয়ালগুলিকে প্রতিনিধিত্ব করে যা প্রতিবেশী কোষগুলির মধ্যে স্থাপন করা যেতে পারে বা নাও হতে পারে। চিত্রটি জোর দেয় যে এই দেয়ালগুলি একটি নিয়ন্ত্রিত কিন্তু অ-নির্ধারণী উপায়ে নির্বাচিত হয়েছে, যাতে কিছু সেট অনুভূমিকভাবে একত্রিত হয় এবং অন্যগুলি পৃথক থাকে। লেবেল এবং তীরগুলি স্পষ্ট করে যে এই পদক্ষেপটি লুপ তৈরি করা রোধ করে, যদিও কিছু সংলগ্ন সেটগুলিকে সংযুক্ত করার অনুমতি দেয়।
তৃতীয় বিভাগে, \"3. উল্লম্ব সংযোগ যোগ করুন\", নিম্নমুখী তীরগুলি নির্বাচিত কোষ থেকে পরবর্তী সারিতে প্রসারিত হয়। এই তীরগুলি উল্লম্ব প্যাসেজগুলি প্রতিনিধিত্ব করে যা একটি কোষকে নীচের সারিতে সংযুক্ত করে। গ্রাফিকটি হাইলাইট করে যে প্রতিটি সেটের জন্য কমপক্ষে একটি উল্লম্ব সংযোগ তৈরি করা হয়েছে, নিশ্চিত করে যে নীচের দিকে যাওয়ার সময় কোনও সেট বিচ্ছিন্ন না হয়। রঙিন ব্লকগুলি এই উল্লম্ব লিঙ্কগুলির মধ্য দিয়ে বহন করা হয়, যা দেখায় যে সেট সদস্যপদ পরবর্তী সারিতে কীভাবে প্রচারিত হয়।
চতুর্থ বিভাগ, \"৪. নতুন সারি তৈরি করুন\", পূর্ববর্তীটির নীচে খালি কোষের একটি নতুন সারি প্রদর্শন করে। কিছু কোষ উল্লম্ব সংযোগের মাধ্যমে সেট রঙ উত্তরাধিকারসূত্রে পায়, অন্যগুলি ফাঁকা থাকে, যা নির্দেশ করে যে তাদের নতুন সেট শনাক্তকারী বরাদ্দ করা হবে। সারির নীচে একটি নোট ব্যাখ্যা করে যে প্রক্রিয়াটি পুনরাবৃত্তি হয়: যেখানে প্রয়োজন সেখানে নতুন সেট তৈরি করা হয়, অনুভূমিক দেয়াল আবার যোগ করা হয় এবং উল্লম্ব সংযোগগুলি আবার বেছে নেওয়া হয়।
পুরো ইনফোগ্রাফিক জুড়ে, তীরচিহ্ন এবং ছোট ক্যাপশন যেমন \"পুনরাবৃত্তি প্রক্রিয়া\" এবং \"মার্জ এবং সেট তৈরি করুন\" দর্শকদের একটি লুপে দৃশ্যত পরিচালিত করে, যা আরও জোরদার করে যে অ্যালগরিদমটি সারি সারি কাজ করে যতক্ষণ না গোলকধাঁধাটি সম্পূর্ণ হয়। চূড়ান্ত ধারণা হল একটি স্পষ্ট, বন্ধুত্বপূর্ণ ওয়াকথ্রু যা বাস্তবায়নের বিশদগুলি এড়িয়ে যায় এবং এলারের অ্যালগরিদমের মূল ধারণা তৈরি করে - সেটগুলি পরিচালনা করা, অনুভূমিকভাবে সংযুক্ত করা এবং উল্লম্ব ধারাবাহিকতা নিশ্চিত করা - এক নজরে বোঝা সহজ।
ছবিটি এর সাথে সম্পর্কিত: এলারের অ্যালগরিদম গোলকধাঁধা জেনারেটর
