সেই সংযুক্ত নিবন্ধে পশ্চিমের দ্বারা বর্ণিত "খাঁটি সমষ্টি" পদ্ধতির সম্পূর্ণরূপে একটি "সত্তা" অবজেক্টকে বঞ্চিত করা হয়েছে। স্মৃতিতে চারপাশে ভাসমান উপাদান রয়েছে, তবে এগুলি কেবল অন্তর্নিহিত সম্পর্কগুলির সাথেই বেঁধে দেওয়া হয়েছে all
এটি করার একটি উপায় হ'ল তথাকথিত আউটবোর্ড পদ্ধতির । এই জাতীয় সিস্টেমে, উপাদানগুলি সিস্টেমগুলি দ্বারা পরিচালিত হয় যা সেগুলি পরিচালনা করে বা অন্যথায় নিয়ন্ত্রণ করে (আমি এখানে "ম্যানেজ" শব্দটি ব্যবহার করি, তবে আপনি এটি গ্রহণ করার দরকার নেই এটি বোঝাতে চাইছি না যে আমি আপনাকে * ব্যবস্থাপক শ্রেণীর একগুচ্ছ রাখার পরামর্শ দিচ্ছি) উপাদান প্রকারের)। উদাহরণস্বরূপ, আপনার পদার্থবিজ্ঞান সিস্টেমটি সিমুলেশন বিশ্বে প্রতিটি অনমনীয় শরীরের প্রতিনিধিত্ব করে এমন একগুচ্ছ জিনিস ধরে রাখতে পারে এবং পদার্থবিজ্ঞানের উপাদান হিসাবে এই জিনিসগুলি প্রকাশ করতে পারে। উপাদানগুলি হ'ল প্রশ্নযুক্ত সাবসিস্টেম দ্বারা পরিচালিত প্রকৃত বস্তু হতে পারে, বা প্রয়োজন অনুসারে সেগুলি objects বস্তুর জন্য প্রক্সি হতে পারে।
এই জাতীয় সিস্টেমে "সত্তা" শ্রেণীর যে উপাদানগুলির সমন্বয় রয়েছে সেগুলি সম্পর্কিত রেফারেন্সের সংগ্রহ করার প্রয়োজন হয় না; পরিবর্তে একটি "সত্তা" তৈরি এবং ধ্বংস সম্পর্কিত একটি বিজ্ঞপ্তি উত্থাপিত হয় এবং প্রতিটি উপ-সিস্টেম যা উপাদানগুলি পরিচালনা করে তা তৈরি / ধ্বংস হওয়া সত্তার বিবরণ (যা সাধারণত কিছু ডেটা থেকে লোড করা হয়) দেখে এবং এটি নির্ধারণ করে যে এর জন্য কোনও উপাদান প্রয়োজনীয় কিনা।
এই পদ্ধতির একটি সুবিধা হ'ল আপনি প্রতিটি উপাদানগুলির জন্য সত্যই ভাল রেফারেন্স পাবেন। দুর্ভাগ্যক্রমে এটি কিছুটা অদ্ভুত, সামগ্রিক এবং উপাদানগুলির উপর ভিত্তি করে সত্তার সর্বাধিক বন্ধুত্বপূর্ণ স্বাদ নয় I've কখনও কখনও এটি সত্যিকারের অবজেক্টটি সত্তার প্রতিনিধিত্ব করে এমনটি থাকা খুব সহজ, এমনকি যদি সেই বস্তুটি আরও কিছু না করে থাকে তবে অন্যান্য সাবসিস্টিমে থাকা উপাদানগুলিতে দুর্বল রেফারেন্সগুলিকে একত্রিত করে (অন্য কোনও কিছুই যদি এটি উপাদানগুলির মধ্যে বার্তাগুলির রুট করার সহজ উপায় সরবরাহ করে না) ।
উপাদানগুলি ভিত্তিক গেম অবজেক্ট সিস্টেমগুলি প্রয়োগ করার জন্য বেশ কয়েকটি ভাল উপায় রয়েছে; আপনি যদি আপনার সিস্টেমের বাইরে প্রয়োজনীয় প্রয়োজনীয়তা সম্পর্কে দৃ idea় ধারণা পেয়ে থাকেন তবে এটি সত্যই সত্যই সহায়তা করে - ইউনিটির মতো জনপ্রিয় কাঠামো উদাহরণগুলির জন্য কী করে তা আপনি দেখতে পারেন। নিজের জন্য কঠোর প্রয়োজনীয়তা নির্ধারণ না করে আপনি সিস্টেমটিকে বাস্তবে না তৈরি করে নিখুঁতভাবে "ডিজাইনিং" করার সমস্যায় পড়তে পারেন, নিখুঁত বাস্তবায়নের জন্য নিরর্থক চেষ্টা করে। যে কোনও কারণে আমি উপাদান উপাদানগুলির সাথে এটি অনেক কিছু দেখেছি।