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