যখন আপনি কোন কনসোল রেসিং গেমটিতে ব্যক্তিগত সেরা ল্যাপ সময় সেট করেন, তখন আপনার ভুতের বিরুদ্ধে প্রতিযোগিতা করার বিকল্প থাকে।
একক প্লেয়ার ক্যাজুয়াল টাইপ গেমের জন্য কীভাবে এই বৈশিষ্ট্যটি তৈরি করা যেতে পারে?
যখন আপনি কোন কনসোল রেসিং গেমটিতে ব্যক্তিগত সেরা ল্যাপ সময় সেট করেন, তখন আপনার ভুতের বিরুদ্ধে প্রতিযোগিতা করার বিকল্প থাকে।
একক প্লেয়ার ক্যাজুয়াল টাইপ গেমের জন্য কীভাবে এই বৈশিষ্ট্যটি তৈরি করা যেতে পারে?
উত্তর:
ভূতগুলি সাধারণত আগের চেষ্টাটির রিপ্লে প্রদর্শন করেই করা হয়। এই রিপ্লেটি প্লেয়ারদের গাড়ীর অ-সংঘাতযোগ্য সংস্করণে রেন্ডার করা হয়েছে যাতে আপনি এটি প্রভাবিত করতে না পারেন। যেহেতু রেসিং গেমগুলিতে প্রায়শই একটি রিপ্লে বৈশিষ্ট্য থাকে এই ধরণের বিনা মূল্যে আসে।
রিপ্লে সিস্টেম তৈরির জন্য এখানে একটি সূচনা পয়েন্ট রয়েছে: http://www.gamasutra.com/view/feature/2029/developing_your_own_replay_system.php
এছাড়াও এই বিষয়টিতে এখানে বেশ কয়েকটি প্রশ্ন রয়েছে:
এটি আপনার যে প্রযুক্তির সাথে কাজ করছেন তার উপর নির্ভর করে। সুতরাং, আমরা সত্যিই সর্বোত্তম উপায় সম্পর্কে আলোচনা করতে পারি না, কারণ এটি কোনও প্রযুক্তি থেকে অন্যটিতে পরিবর্তিত হতে পারে। আমার মতে স্থূল ধারণাটি নিম্নলিখিত হবে:
সংক্ষেপে, একটি ডাটাবেস ব্যবহার অনুমান করে, আমরা দুটি টেবিল থাকতে পারে:
তারপরে, আপনি পৃথক স্কোরবোর্ডের সাথে ব্যবহারকারীর তথ্য সংরক্ষণ করতে পারেন যা এই স্কোরটি কখন অর্জন করা হয়েছে সে সম্পর্কে, যদি ইচ্ছা হয় তবে তারিখ এবং সময় রেজিস্ট্রি ধারণ করতে পারে।
আমি আশা করি এটি সাহায্য করে এবং আমি সঠিকভাবে প্রশ্নটি বুঝতে পেরেছি। অন্যথায়, দয়া করে বলুন যাতে আমি সেই অনুযায়ী আমার উত্তর সম্পাদনা করতে পারি।
আপনার গেম সম্পর্কে আরও তথ্য না থাকলে এই প্রশ্নের উত্তর দেওয়া সহজ নয়। ভূতের সাথে বর্তমান প্লেথ্রুটি যতক্ষণ রেকর্ড করা ভূতের ডেটা নির্ধারণকে প্রভাবিত করতে পারে না ততক্ষণ ওয়ার্কারস্কের উত্তর কাজ করে। যদি রেকর্ড করা ডেটা স্থির পরিবেশে একক গাড়ি সময় ট্রায়াল হয় তবে আপনার সেই কৌশলটি ব্যবহার করা ঠিক হবে।
তবে ভূত প্লেব্যাকের সাথে অনেকগুলি খেলায় যেমন সুপার মিট বয়, প্লেয়ারের অবস্থান স্তর এবং এআই এর অবস্থা পরিবর্তন করতে পারে। স্পষ্টতই, আপনি ভূতকে বিশ্ব এবং এআইকে প্রভাবিত করতে পারবেন না, তাই কেবলমাত্র পজিশন + অ্যানিমেশন পরিবর্তনগুলি (এবং অন্য কিছু দৃশ্যমান) মূল প্লেয়ারের জন্য প্রতিটি রেকর্ড করা ভাল। প্লেব্যাক চলাকালীন, বিশ্বে না হয়ে কেবল বর্তমান অবস্থান এবং অ্যানিমেশন ফ্রেমে ভুতটি রেন্ডার করুন। এটি আপনাকে ভূতকে প্লেব্যাক করতে দেয় এবং বর্তমান প্লেয়ারটিকে এটি প্রভাবিত না করে।