প্রক্রিয়াগতভাবে একটি অন্ধকূপ জেনারেট করা সম্পর্কে আমি কিছু অ্যালগরিদম এবং নিবন্ধগুলি দেখছি । সমস্যাটি হচ্ছে, আমি ঘর সহ একটি ঘর তৈরি করার চেষ্টা করছি এবং তারা আমার প্রয়োজনীয়তার সাথে খাপ খায় না বলে মনে হয়।
একটির জন্য, অন্ধকূপগুলির করিডোর রয়েছে, যেখানে ঘরগুলি হল have এবং প্রথমদিকে যখন তারা একই রকম মনে হতে পারে, তখন হলটি কোনও ঘর নয় এমন অঞ্চল ছাড়া আর কিছুই নয়, যখন একটি করিডোরটি নির্দিষ্টভাবে একটি অঞ্চলকে অন্য অঞ্চলে সংযুক্ত করার জন্য তৈরি করা হয়েছে।
একটি বাড়ির সাথে আরেকটি গুরুত্বপূর্ণ পার্থক্য হ'ল আপনার নির্দিষ্ট প্রস্থ এবং উচ্চতা রয়েছে এবং আপনাকে পুরো জিনিসটি ঘর এবং হল দিয়ে পূরণ করতে হবে, যেখানে একটি অন্ধকারের সাথে খালি জায়গা রয়েছে।
আমি মনে করি একটি বাড়ির হলগুলি অন্ধকূপের করিডোর (আপনাকে অন্য ঘরে নিয়ে যায়) এবং অন্ধকূপের একটি ফাঁকা জায়গা (এটি কোডে স্পষ্টভাবে সংজ্ঞায়িত নয়))
আরও নির্দিষ্টভাবে, প্রয়োজনীয়তাগুলি হ'ল:
- পূর্বনির্ধারিত কক্ষগুলির একটি সেট রয়েছে যা
আমি উড়তে দেয়াল এবং দরজা তৈরি করতে পারি না। - রুমগুলি ঘোরানো যেতে পারে তবে পুনরায় আকার দেওয়া যায় না
, কারণ আমার কাছে পূর্বনির্ধারিত কক্ষ রয়েছে, আমি কেবল তাদের ঘোরানো যেতে পারি, তাদের আকার পরিবর্তন করতে পারি না। - বাড়ির মাত্রা সেট করা আছে এবং সম্পূর্ণরূপে কক্ষগুলি (বা
হলগুলি ) ভরাট করতে হবে Ie খালি জায়গা নেই তা নিশ্চিত করার জন্য উপলব্ধ কক্ষগুলি দিয়ে আমি একটি 14x20 বাড়ি পূরণ করতে চাই।
এটি আরও কিছুটা পরিষ্কার করার জন্য এখানে কিছু চিত্র দেওয়া হয়েছে:
আপনি দেখতে পাচ্ছেন যে ঘরে, "খালি জায়গা" এখনও হাঁটা যায় এবং এটি আপনাকে একটি ঘর থেকে অন্য ঘরে নিয়ে যায়।
সুতরাং, এই সমস্ত কথা বলার পরেও, সম্ভবত কোনও বাড়ি করিডোর সহ কেবল সত্যই দৃ tight়তার সাথে জঞ্জালযুক্ত অন্ধকূপ। বা এটি একটি অন্ধকূপ তুলনায় সহজ কিছু। সম্ভবত সেখানে কিছু আছে এবং আমি এটি খুঁজে পাইনি কারণ আমি সত্যিই কী সন্ধান করব তা জানি না।
এই যেখানে আমি আপনার সহায়তা চাই: আপনি কি আমাকে এই অ্যালগরিদম ডিজাইন করতে পয়েন্টার দিতে পারেন ? এটি কি পদক্ষেপ নেবে কোন চিন্তা? আপনি যদি একটি অন্ধকূপ জেনারেটর তৈরি করে থাকেন, তবে আমার প্রয়োজনীয়তার সাথে মিল রেখে আপনি কীভাবে এটি পরিবর্তন করবেন? আপনি নিজের মতো সুনির্দিষ্ট বা জেনেরিক হতে পারেন। আমি সত্যিই আপনার মস্তিষ্ক বাছাই করতে চাই।