আমি একজন নবাগত গেম ডেভেলপার এবং আমি মাল্টিপ্লেয়ার গেমগুলি নিয়ে গবেষণা করছি। আমি পর্যবেক্ষণ করেছি যে সর্বদা কিছুটা বিলম্ব হয়, খেলোয়াড়রা সর্বদা অতীত ক্রিয়া থেকে আপডেট পান from তবে বিলম্বিতা সামলানোর জন্য মৃত গণনার মতো কৌশল রয়েছে। আমি আন্দোলনের পূর্বাভাস দিতে পারি এবং আন্দোলনগুলি মসৃণ করতে পারি। তবে আমি কীভাবে পদক্ষেপগুলি ঝাঁপ দেওয়া, হাঁটাচলা বন্ধ করা ইত্যাদির মতো সিঙ্ক্রোনাইজ করব would
ধরা যাক, ক্লায়েন্ট এ চলছিল, তিনি 100 মি / সেকেন্ডের বেগের সাথে 10.2 সময় 100 মিটার ছিলেন এবং এই তথ্যটি প্রেরণ করেছিলেন। ক্লায়েন্ট বি এই তথ্যটি কিছুটা পরে পাবেন, এটি 10.4 হতে দিন। তাই ক্লায়েন্ট বিতে, আমি পূর্বাভাস ব্যবহার করতে পারি এবং ক্লায়েন্ট এ 120 মিটারে রাখতে পারি। তবে কী যদি, ক্লায়েন্টটি 10.3 এ 110 মিটারে একটি লাফ দেয়। আমি এটি ভবিষ্যদ্বাণী করতে পারি না এবং যেহেতু আমি পূর্বাভাসটি ব্যবহার করছি তখন থেকে আমি ক্লায়েন্টকে অতীতে লাফিয়ে দেখাতে পারি না।
আমি কোনও লাফের পদক্ষেপ না পাঠিয়েই এই সমস্যাটি মোকাবেলা করতে পারি। তবে যদি আমার গেমের এমন কিছু voids থাকে যেখানে প্লেয়াররা পড়ে এবং মারা যায়। সুতরাং, আমি যদি জাম্প ক্রিয়াগুলি সিঙ্ক না করি, অন্য খেলোয়াড়গণ পর্যবেক্ষণ করবেন যে একজন খেলোয়াড় চলছিল তখন তিনি অকার্যকর হয়ে পড়ে এবং তারপরে আবার পর্দায় উপস্থিত হয়ে দৃশ্যমান ব্যস্ততা নষ্ট করে দেয়।
ঝাঁপ দাও একটি উদাহরণ, এমন অনেক পরিস্থিতিতে আছে যেখানে পূর্বাভাস কাজ করতে পারে না। সুতরাং, কীভাবে তাদের সাথে ডিল করবেন। এরকম একটি উদাহরণ হ'ল মাল্টিপ্লেয়ার অনলাইন যুদ্ধের আখড়া গেমস অ্যাওসোমেনাটসের মতো।