পরিবর্তে আপনি একটি ডেটাবেস ব্যবহার করতে পারেন - পোস্টগ্রেএসকিউএল এর কিছু বিশেষ সূচীকরণ ক্ষমতা রয়েছে যা এই ধরণের ডেটার জন্য এক্স এবং ওয়াই স্থানাঙ্কের দ্বারা অনুকূলিত হয়। আপনি উল্লেখ করতে পারেন যে ফিরিয়ে নেওয়া ডেটা বর্গক্ষেত্র বা আকৃতির আকারের চেয়ে নির্দিষ্ট ব্যাসার্ধের মধ্যে।
পোস্টগ্র্যাস এসকিউএল (বিনামূল্যে এবং ওপেন সোর্স)
http://www.postgresql.org/
এছাড়াও অন্যান্য ডাটাবেস রয়েছে, এবং ক্লায়েন্ট-পক্ষের জন্য আপনি নির্দিষ্ট প্রকারের পক্ষে এটির পক্ষে উপযুক্ত হতে পারেন যেহেতু তারা একা একা চালাতে পারে (আপনার গেমের ক্লায়েন্ট অ্যাপ্লিকেশন দ্বারা সূচিত) বা কোড লাইব্রেরির অংশ হিসাবে অন্তর্ভুক্ত করা যেতে পারে যা আপনি "কেবল ব্যবহার করতে পারেন"। সুবিধাটি হ'ল আপনাকে একটি ইনডেক্সিং স্কিম ডিজাইন করতে হবে না কারণ বেশিরভাগ এসকিউএল ডাটাবেস ইঞ্জিনগুলি ইতিমধ্যে এটি বেশ ভাল করে ফেলে।
ডাটাবেস পদ্ধতির সাথে একটি সুবিধা হ'ল আপনি নিজের খণ্ডগুলি আরও ছোট করে তুলতে পারেন (বা খণ্ডগুলি সম্পূর্ণরূপে মুক্তি পেতে পারেন এবং কেবল সরাসরি টাইলস ব্যবহার করতে পারেন তবে অনেকগুলি টাইলের ন্যূনতম অংশ / গোষ্ঠীর ব্যবহার আপনার নকশার উপর নির্ভর করে আরও দক্ষ হতে পারে), এবং তারপরে দৃশ্যমানের চেয়ে বৃহত অঞ্চল আনতে এসকিউএল কোয়েরিটি ব্যবহার করুন। কাছাকাছি অ-দর্শনীয় অঞ্চলগুলিকে ওভারল্যাপ করার জন্য প্রাক-লোডিংয়ের মাধ্যমে, প্লেয়ারটি তাদের চরিত্রটি সরানোর আগে টাইলস প্রস্তুত করা যেতে পারে , ফলস্বরূপ আরও ভাল (আশা করি মসৃণ) গেমিংয়ের অভিজ্ঞতা তৈরি হয়।
আমি লক্ষ্য করেছি যে কিছু গেম প্রথমবার প্রাপ্তির পরে স্থানীয় হার্ড ড্রাইভে মানচিত্রের ডেটার একটি "ক্যাশে" রাখে (এটি নিঃসন্দেহে নেটওয়ার্ক I / O হ্রাস করতে পারে), যেমন অ্যাশেন সাম্রাজ্য:
অ্যাশেন সাম্রাজ্য (খেলতে বিনামূল্যে, সুন্দর 2 ডি বাস্তবায়ন)
http://www.ashenempires.com/
প্রতিটি খণ্ড / টাইলের সাথে "সর্বশেষ আপডেট হওয়া" টাইমস্ট্যাম্পগুলি ট্র্যাক করাও যেহেতু স্থানীয়ভাবে সঞ্চিত ডেটা উপলব্ধ রয়েছে, এসকিউএল কোয়েরিতে অতিরিক্ত "WHERE টাইমস্ট্যাম্প_ক্লম> $ লোকাল_টাইম স্ট্যাম্প" ধারা অন্তর্ভুক্ত থাকতে পারে যাতে কেবল আপডেট হওয়া খণ্ডগুলি / টাইলস পান ডাউনলোড হয়েছে (এর মতো ব্যান্ডউইথের সংরক্ষণের দুটি সুবিধা হ'ল কম সংযোগ ব্যয় এবং আপনার খেলোয়াড়দের জন্য কম পিছিয়ে পড়া, যা আপনার গেমটি জনপ্রিয় হয়ে উঠলে আরও স্পষ্ট হয়ে উঠবে)।
অ্যাশেন সাম্রাজ্যের একটি স্ক্রিন শট (কয়েকটি চরিত্র স্থানীয় ব্যাঙ্কে রয়েছে, এবং মেঝেতে bones হাড়গুলির চেহারা দেখে মনে হচ্ছে কয়েকটি কঙ্কালের দানব অবশ্যই ভ্রমন করেছিল এবং সম্ভবত স্থানীয় শহরের রক্ষীরা তাকে হত্যা করেছিল):