কম্পিউটার বিজ্ঞানে 2 টি সমস্যা রয়েছে। নামকরণ জিনিস, ক্যাশে অবৈধকরণ এবং একের পর এক ত্রুটি।
এটি একটি ক্যাশে অবৈধ সমস্যা।
আপনার যদি "এটি ভিতরে এটি" রেকর্ড থাকে তবে যখনই কোনও ব্লক স্থাপন করা হয় বা সরিয়ে ফেলা হয় তবে এটি এবং এটির অঞ্চলটিকে বন্যার ভরাটের মাধ্যমে আপডেট করা বেশ সহজ।
এটিকে অনুকূল করতে আপনার কাছে "বিমূর্ততা" এর স্তরগুলির একটি সেট থাকতে পারে।
একটি "সেল" এমন একটি অঞ্চল যা প্লেয়ার-বসানো ব্লকগুলি (একটি নির্দিষ্ট আকার পর্যন্ত) দ্বারা বেষ্টিত।
একটি "ঘর" ব্যাকগ্রাউন্ড টাইলস সহ একটি ঘর।
"ভিতরে" একটি ঘর, একটি দরজা, একটি আলো এবং একটি চেয়ার।
আপনি যখন কোনও খেলোয়াড় স্থাপন করা অগ্রভাগের ব্লক স্থাপন করেন, একটি নতুন ঘর তৈরি হয় কিনা তা দেখার জন্য একটি ঘড়ির কাঁটা / ঘড়ির কাঁটার দিক দিয়ে করুন do আপনি যখন কোনও প্লেয়ার-স্থাপন করা অগ্রভাগের ব্লকটি সরিয়ে ফেলেন, এটি পরীক্ষা করে যদি এটি কোনও কোষ ভেঙে যায় কিনা - যদি তা হয় তবে দেখুন যে দুটিটি মার্জ করে একটি নতুন ঘর গঠিত হয়েছে।
যখন কোনও নতুন ঘর গঠন বা অরক্ষিত হয়, তখন এটি কোনও ঘর বা অভ্যন্তর হিসাবে পরীক্ষা করুন।
কক্ষগুলি কতগুলি ব্যাকগ্রাউন্ড টাইলস প্রয়োজন তা ট্র্যাক রাখতে পারে। তারপরে একটি সাধারণ গণনা যখন কোনও ঘর গঠিত হয়, একটি পটভূমি টাইল যোগ করা হয় বা ঘর থেকে সরানো হয়, এটি কোনও ঘর কিনা তা নির্ধারণ করতে পারে।
একইভাবে, ঘরগুলি কতগুলি চেয়ার এবং আলোর উত্সগুলি (এবং প্রকৃতপক্ষে সমস্ত ধরণের অবজেক্টগুলি) রয়েছে তার উপর নজর রাখতে পারে। তারপরে ভিতরের চেকটি তুচ্ছ।
প্রবেশের একটি গণনাও করা যেতে পারে।
সুতরাং আমরা "ঘর" দিয়ে মানচিত্রটি বৃদ্ধি করি। টাইলস যুক্ত বা সরিয়ে ফেলা হলে আমরা লোকেশনটির ঘরটি পরীক্ষা করি এবং সেলটিতে গণনা বৃদ্ধি / হ্রাস করি।
কোনও অগ্রভাগের ব্লক যুক্ত বা সরিয়ে ফেলা হলে ঘরের অভ্যন্তরীণ এবং বহির্মুখী অংশটি সংজ্ঞায়িত করতে ঘড়ির কাঁটা / ঘড়ির কাঁটার দিকে হাঁটা ব্যবহার করুন। কক্ষের আকার সীমাবদ্ধ হওয়ায় এই পদক্ষেপটি সীমিত সংখ্যক পদক্ষেপ গ্রহণ করবে।
বোনাস হিসাবে, আপনার কাছে এখন "ধনাত্মক" কক্ষগুলি সম্পর্কে কথা বলার সস্তা উপায় বা "ঘরটি একটি পবিত্র ঝর্ণা দ্বারা আশীর্বাদযুক্ত", বা কোনও ঘর সম্পর্কে অন্য কোনও বিষয় রয়েছে, কারণ রুমগুলির মধ্যে প্রতিটি বস্তুর ধরণের একটি সংখ্যা রয়েছে। (বা কক্ষগুলি আকারের সাথে আবদ্ধ থাকায় কেবল একটি পুনরাবৃত্তি করুন; এটি একটি ক্যাশে সরিয়ে দেয়)।
প্রতিটি অবস্থান সর্বাধিক একটি ঘরে থাকে, তাই আপনি প্রতিটি মানচিত্রের সেল-আইডি মূল মানচিত্রে সঞ্চয় করতে পারেন।