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