"গতিশীল প্রজন্ম" এবং "পদ্ধতিগত প্রজন্ম" এর মধ্যে পার্থক্য কী?


15

যখন আমি গতিশীলভাবে উত্পন্ন গেমটি মনে করি, তখন আমি এলোমেলোভাবে উত্পন্ন স্তরগুলির সাথে ডায়াবলোর মতো জিনিসগুলির কথা ভাবি। আমি যখন প্রক্রিয়াগতভাবে উত্পন্ন গেমটি মনে করি, তখন আমি ফ্ল্যাপি পাখি এবং অন্যান্য অসীম রানার মতো জিনিসগুলির কথা ভাবি।

কিন্তু এই দুটি মাত্র একটি স্তর এলোমেলোভাবে। প্রক্রিয়াগতভাবে উত্পন্ন গেমগুলি কি ক্রমাগত উত্পন্ন হচ্ছে এবং গতিশীলভাবে উত্পন্ন গেমগুলি সমস্ত সামনের দিকে উত্পন্ন? নাকি এই পদগুলি বিনিময়যোগ্য?

একটি গতিশীল উত্পন্ন গেম এবং পদ্ধতিগতভাবে উত্পন্ন গেমের মধ্যে পার্থক্য কী ?

উত্তর:


21

"কার্যবিধিত্বমূলক" অর্থ কিছু অ্যালগরিদম সামগ্রী তৈরি করেছে। এটি কোনও মানুষের দ্বারা ম্যানুয়ালি তৈরি হওয়া সামগ্রীর বিরোধী।

"ডায়নামিক" মানে সময়ের সাথে সাথে সামগ্রীগুলি পরিবর্তিত হয়। এটি "স্ট্যাটিক" সামগ্রীর বিরোধী যা তৈরি হওয়ার পরে পরিবর্তন হয় না বা কেবল পূর্বনির্ধারিত উপায়ে যেমন কী-ফ্রেমযুক্ত চরিত্র অ্যানিমেশন।

আপনি গেম খেলোয়াড়-তৈরি সামগ্রী থাকতে পারে। এটি এমন একটি গেমের বৈশিষ্ট্য যা খেলাগুলি গেম খেলার সময় বাইরের সরঞ্জামগুলি ব্যবহার না করে গেম খেলার সময় স্তরগুলি বা গেম পরিবর্তন করতে দেয়। পরবর্তী কয়েকটি অনুচ্ছেদের স্বার্থে, আমি ধরে নিচ্ছি যে আমরা প্লেয়ার-তৈরি সামগ্রী সম্পর্কে কথা বলছি না।

আপনি এমন কিছু তৈরি করতে কোড ব্যবহার করতে পারেন যা কখনই পরিবর্তন হয় না; প্রক্রিয়াগত হওয়া সত্ত্বেও এ জাতীয় সামগ্রী স্থিতিশীল এবং গতিশীল নয়। সমস্ত গতিশীল বিষয়বস্তু প্রক্রিয়াজাতীয়, তবে সমস্ত প্রক্রিয়াগত বিষয়বস্তু গতিশীল নয়।

আপনি ম্যানুয়াল, পদ্ধতিগত, স্ট্যাটিক এবং গতিশীল বিষয়বস্তুগুলিকেও সমস্তভাবে মিশ্রিত করতে পারেন। উদাহরণস্বরূপ, কোনও শিল্পী ম্যানুয়ালি একটি বিল্ডিং মডেল তৈরি করতে পারেন, মডেলটির জন্য পদ্ধতিগতভাবে বিভিন্ন টেক্সচার মানচিত্র তৈরি করতে একটি সরঞ্জাম ব্যবহার করতে পারেন এবং তারপরে শারীরিকভাবে বিল্ডিংটি ধ্বংস করতে এবং খেলার সময় স্থিতিশীল ধ্বংসাবশেষ স্পন করার জন্য পদার্থবিজ্ঞান বা গেমপ্লে সিস্টেমের জন্য ডেটা সেটআপ করে।

দ্রষ্টব্য : এই সংজ্ঞাগুলি আনুষ্ঠানিক নয় । আপনি চিরকালের জন্য এই শব্দগুলি সম্পর্কে শব্দার্থবিজ্ঞান তর্ক করতে পারেন। আপনি এই শব্দের বিভিন্ন সংজ্ঞা সহ লোকের মধ্যে চলে যেতে পারেন এবং আমাদের দুজনেরই অগত্যা ভুল হবে না। এমনকি প্রযুক্তির জারগনটি আমাদের চেয়ে অনেক বেশি তরল যা প্রোগ্রামার প্রকারগুলি পছন্দ করে। :)


1
"সমস্ত গতিশীল বিষয়বস্তু প্রক্রিয়াজাতীয়" - অন্যান্য খেলোয়াড়দের ক্রিয়া থেকে তৈরি সামগ্রী সম্পর্কে কী বলা যায়? উদাহরণস্বরূপ ইভ অনলাইন তে সদা-পরিবর্তনশীল কক্ষপথ রয়েছে যা সম্পূর্ণ প্লেয়ার-তৈরি made
Mołot

1
@ মলোট: এবং আমার শেষ অনুচ্ছেদের প্রথম উদাহরণ রয়েছে। :) আমি অনুমান করি যে আমি এই উত্তরটির জন্য কেবল বিকাশকারী-প্রকাশিত সামগ্রী সম্পর্কে সত্যই ভাবছিলাম এবং আমি মনে করি আপনি বিকাশকারী-বনাম প্লেয়ার-তৈরি সামগ্রীটিকে গতিশীল / স্ট্যাটিক বা ম্যানুয়াল / পদ্ধতিগত বাদ দিয়ে অন্য একটি অক্ষ হিসাবে বিবেচনা করতে পারেন। উদাহরণস্বরূপ, অনেক গেমগুলিতে খেলোয়াড়রা বিল্ডিং মোডে স্ট্রাকচার তৈরি করতে পারে তবে তারপরে মানচিত্রটি বাকি খেলাগুলির জন্য স্থির থাকে, যাতে আপনার স্ট্যাটিক প্লেয়ার-তৈরি সামগ্রী থাকতে পারে। তবে আবার, আমি পরিভাষা সম্পর্কে অত্যধিক নির্দিষ্ট নই। :)
শান মিডলডিচ

4

"ডায়নামিক" অর্থ

"(একটি প্রক্রিয়া বা সিস্টেমের) ধ্রুবক পরিবর্তন, ক্রিয়াকলাপ বা অগ্রগতি দ্বারা চিহ্নিত।"

(গুগল বলে।)

এই দুটি পদকে আলাদা করার জন্য, আমি "গতিশীল প্রজন্মের" অর্থ যাচ্ছি ঠিক সময়ে সময়ে, উড়ন্ত সময়ে, যখন আপনি খেলেন "...

এবং "পদ্ধতিগত প্রজন্ম" অর্থ আলগোরিদিম উত্পন্ন, সামনের দিকে বা অন-ফ্লাই।


1
আমার প্রাথমিক চিন্তার বিপরীতে তাই?
ইভোরর

2
@ এভেলারর: আমি তাই বলতাম। "কার্যবিধিত্বমূলক" এর অর্থ হ'ল কিছু অ্যালগরিদম সামগ্রী তৈরি করেছে। "ডায়নামিক" মানে সময়ের সাথে সাথে সামগ্রীগুলি পরিবর্তিত হয়। আপনি একবারে কিছু উত্পন্ন করার জন্য কোড ব্যবহার করতে পারেন, তাই এটি স্থির হবে এবং গতিশীল নয়। সমস্ত গতিশীল বিষয়বস্তু প্রক্রিয়াজাতীয়, তবে সমস্ত প্রক্রিয়াগত বিষয়বস্তু গতিশীল নয়। আপনি উভয় প্রকারেও দুটি মিশ্রিত করতে পারেন; যেমন একটি গতিশীল স্তর যা প্রক্রিয়াগতভাবে স্ট্যাটিক সামগ্রী দিয়ে নিজেকে পূরণ করে। :)
শান মিডলডিচ

@ সানমিডলিচ উত্তরটি রূপান্তর করুন দয়া করে :-)
এভোরলর

@ অ্যাভেরলর: সম্পন্ন হয়েছে, তবে আমি নিশ্চিত না যে ডেভিড ভ্যান ব্রিন ইতিমধ্যে যা করেছে তার চেয়ে বেশি কিছু আমি বলেছি।
শান মিডলডিচ

@ সানমিডলডিচ সম্ভবত না, তবে আপনার ব্যাখ্যাটি আমার কাছে পরিষ্কার ছিল। ধন্যবাদ!
ইভোরর

1

এখানে একটি দ্রুত সামান্য ওভারভিউ।

  • ডায়নামিক জেনারেশন

'ডায়নামিক' শব্দের অর্থ পরিবর্তন করা। 'জেনারেশন' শব্দের অর্থ জিনিস তৈরি করা তাই 'গতিশীল প্রজন্ম' প্রজন্মের পরিবর্তন হচ্ছে। সুতরাং 'গতিশীল প্রজন্ম' এমন ক্রিয়াকলাপকে বোঝায় যা নিয়মিত পরিবর্তন হয় changing

  • পদ্ধতিগত জেনারেশন

প্রক্রিয়াজাতীয় শব্দটি কোনও কম্পিউটার নয় বরং একটি কম্পিউটার অ্যালগরিদম দ্বারা তৈরি সামগ্রীকে বোঝায়। যেহেতু আমরা 'প্রজন্ম' প্রতিষ্ঠা করেছি তাই সৃষ্টি অর্থ, তাই 'পদ্ধতিগত প্রজন্ম' এমন সামগ্রীটিকে বোঝায় যা একটি কম্পিউটার অ্যালগরিদমের মাধ্যমে উত্পন্ন হয়।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.