আমি একটি অ্যাডভেঞ্চার গেমের পরিকল্পনা করছি, এবং গল্পের অগ্রগতির অবস্থার উপর নির্ভর করে কোনও স্তরের আচরণ বাস্তবায়নের সঠিক উপায়টি কী তা বুঝতে পারি না।
আমার একক প্লেয়ার গেমটি একটি বিশাল বিশ্ব দেখায় যেখানে খেলোয়াড়কে গেমের বিভিন্ন স্থানে একটি শহরের লোকের সাথে যোগাযোগ করতে হয়। তবে গল্পের অগ্রগতির উপর নির্ভর করে বিভিন্ন জিনিস প্লেয়ারের কাছে উপস্থাপন করা হবে, উদাহরণস্বরূপ গিল্ড লিডার শহরের বর্গক্ষেত্র থেকে শহরের বিভিন্ন স্থানে স্থান পরিবর্তন করবে; নির্দিষ্ট রুটিন শেষ করে দিনের নির্দিষ্ট সময়গুলিতে দরজাগুলি কেবল আনলক হত; নির্দিষ্ট মাইলফলক পৌঁছানোর পরেই বিভিন্ন কাট-স্ক্রিন / ট্রিগার ইভেন্ট ঘটে।
এনপিসি কী বলতে হবে বা কোনটি পাওয়া যাবে তার সিদ্ধান্ত নিতে প্রথমে আমি নির্বাকভাবে একটি সুইচ}} বিবৃতি ব্যবহার করার কথা ভেবেছিলাম এবং কেবলমাত্র বিশ্বব্যাপী গেম_সেটের ভেরিয়েবলের অবস্থা পরীক্ষা করার পরে অনুসন্ধানের উদ্দেশ্যগুলি ইন্টারঅ্যাক্ট-সক্ষম করা হয়েছিল। তবে আমি বুঝতে পেরেছিলাম যে কোনও বস্তুর আচরণ পরিবর্তন করার জন্য আমি খুব দ্রুত বিভিন্ন গেমের রাজ্যে এবং স্যুইচ-কেসগুলিতে চলে যাব। এই স্যুইচ স্টেটমেন্টটি ডিবাগ করাও বেশ শক্ত হবে এবং আমার ধারণা এটি স্তর স্তরের সম্পাদক ব্যবহার করাও কঠিন হতে পারে।
সুতরাং আমি ভেবেছিলাম, একাধিক রাজ্যের সাথে একটি একক অবজেক্টের পরিবর্তে আমার একই পদটির একাধিক উদাহরণ থাকতে হবে, একক রাষ্ট্রের সাথে। এইভাবে, যদি আমি কোনও স্তরের সম্পাদকের মতো কিছু ব্যবহার করি তবে আমি এনপিসির যে উদাহরণটি সে উপস্থিত হতে পারে তার বিভিন্ন স্থানে রাখতে পারি এবং তার প্রতিটি কথোপকথনের একটি উদাহরণও রাখতে পারি। তবে এর মানে হল যে স্তরটির চারপাশে প্রচুর নিষ্ক্রিয়, অদৃশ্য গেম অবজেক্টগুলি উপস্থিত থাকবে, যা মেমরির জন্য সমস্যা হতে পারে বা কোনও স্তরের সম্পাদকের কাছে দেখতে খুব কঠিন, আমি জানি না।
বা সহজভাবে, প্রতিটি গেমের রাজ্যের জন্য একটি অভিন্ন, তবে পৃথক স্তর তৈরি করুন। এটি জিনিসগুলি করার সবচেয়ে সহজ এবং ত্রুটি-মুক্ত উপায় অনুভব করে তবে স্তরের প্রতিটি সংস্করণ একে অপরের সাথে সত্যই অভিন্ন তা নিশ্চিত করে এটি বিশাল ম্যানুয়াল কাজের মতো অনুভব করে।
আমার সমস্ত পদ্ধতি এতটা অদক্ষ অনুভব করে, তাই আমার প্রশ্নটি পুনর্বিবেচনা করার জন্য, গল্পের অগ্রগতির অবস্থার উপর নির্ভর করে কোনও স্তরের আচরণ বাস্তবায়নের জন্য আরও ভাল বা মানক উপায় আছে কি?
PS: আমার কাছে এখনও কোনও স্তরের সম্পাদক নেই - জেএমই এসডিকে জাতীয় কিছু ব্যবহার করার বা নিজের তৈরি করার কথা ভাবা।