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