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