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