3 ডি তে পদ্ধতিগত ভূখণ্ড: কী হয়েছে? এটি সম্পর্কে সাধারণ অ্যালগো এবং / বা তত্ত্ব আছে? [বন্ধ]


10

প্রোগ্রামিংয়ের পাশাপাশি একটি পরিবেশের মডেলিং করতে অনেক সময় লাগে।

আমি জড়িত কাজের সময় সম্পর্কে জানি না, উদাহরণস্বরূপ, একটি বাহা অন্ধকার স্তরের স্তরে, বা অন্যান্য সুন্দর শহর-জাতীয়, ভবিষ্যতের পরিবেশ, জঙ্গল, কল্পনা ইত্যাদি but

টর্চলাইট স্তরের র্যান্ডমাইজারের সাথে যুক্ত কী কী কৌশলগুলি রয়েছে এবং অন্যান্য শিরোনামগুলির কি এর সাথে মিল রয়েছে? এই জাতীয় কৌশলগুলির জন্য কি কোনও পরিবারের নাম আছে?


আমি মনে করি টর্চলাইটের মানচিত্রগুলি 3 ডি, 3 ডি গ্রাফিক্স সহ। ওয়াউ-এর ব্ল্যাকরক স্পায়ারের মতো কোনও 3D মানচিত্রের অঞ্চল এটির মনে নেই, যেখানে টানেলগুলি একে অপরের উপরে বা নীচে যায় go আপনি সম্ভবত রোগুয়েলাইকস ( pcg.wikidot.com/pcg-algorithm:dungeon-generation ) থেকে যে কোনও 2 ডি অন্ধকার জেনারেটর ব্যবহার করতে পারেন ।
amitp

মজাদার রেফারেন্স, এই 4 কেবি ডেমো: youtube.com/watch?v=_YWMGuh15nE
অস্কার ডুভের্বন

2 ডি অন্ধকার জেনারেশনটি ইতিমধ্যে গেমদেব.স্ট্যাকেক্সেঞ্জেভিউ / সেকশনস / 2663/ … এ .াকা পড়েছে

উত্তর:


8

রোগুয়েলাইকগুলি আবিষ্কার করার পরে এই জাতীয় জিনিসটি করে আসছে এবং তারা "বীজ" টর্চলাইট (এবং ডায়াবলো) এর কাছ থেকে তাদের ধারণা পেয়েছিল।

টর্চলাইটের সুনির্দিষ্টরূপে আমি জানি না, তবে সাধারণভাবে, আপনি যা খুঁজছেন তাকে "প্রসিডেরাল লেভেল জেনারেশন" বলা হয়।

জ্বালানী প্রক্রিয়াগতভাবে এমন জোন তৈরি করে যাতে গেমটি ডিভিডি তে ফিট করে না। আমি বিশেষত শামুস ইয়ংয়ের সিরিজটি পড়তে উপভোগ করেছি

প্রক্রিয়াগতভাবে উত্পন্ন সামগ্রীর আর একটি আকর্ষণীয় উদাহরণ হ'ল ইন্টারফ্রোশনের না-মুক্তি-হওয়া গেম, যা সাবভারশন বলে । সেই পৃষ্ঠায় 12 তম অংশটি দেখুন ; এটি বিশেষভাবে সরস

পদ্ধতিগতভাবে উত্পাদিত শহরগুলি সম্পর্কে কথা বলতে বলতে, চারপাশে কিছু মিডলওয়্যার রয়েছে - http://www.procedural.com/ দেখুন

আরও গেমস / মিডলওয়্যারের জন্য, প্রসিডুয়াল জেনারেশন উইকিপিডিয়া পৃষ্ঠা এবং কার্যবিবরণী জেনারেশন উইকি দেখুন


2

(পেস্টবিন লিঙ্কে উদ্ধৃত লিঙ্কগুলি: http://pastebin.com/PpJknMuT )

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

সুতরাং আমার আন্ডারগ্রাজুয়েট প্রবন্ধটি সিটি জোনিং সহ পদ্ধতিগত শহর প্রজন্মের উপর ছিল: [1]

এই সরঞ্জামটি শিল্পী একটি শহর তৈরি করতে ব্যবহার করে যখন তাদের প্রয়োজন হয় তবে বিভিন্ন দিককে নিয়ন্ত্রণ করতে পারে। নগর জেনারেশন এল-সিস্টেমগুলির সাথে সমান যেমন পাস্কেল মোলারের কাজ দেখে: [২] সিটি জোনিং একটি চিত্র মানচিত্র হিসাবে কাজ করে যা পিক্সেল আরজিবি তথ্য থেকে অঞ্চলগুলির (বাণিজ্যিক, আবাসিক, শিল্প) সম্ভাবনা নিয়ে যায়। আপনি চাইলে প্রজন্মটিকে স্বয়ংক্রিয় করা সম্ভব হবে, তবে শহরগুলিকে বিশ্বাসযোগ্য করে তুলতে এল-সিস্টেম এবং শব্দ শৈলীর পরিবর্তে জনসংখ্যা এআই মেকানিক্স ব্যবহার করে আরও জটিল হতে হবে।

উড়ে যাওয়ার সময় [3] এ দেখা যায় বা আমি অনুমান করি এর সহজ উদাহরণ হেলিকপ্টারটি হবে: [৪]

টর্চলাইটের অনুরূপ কিছু হ'ল অনন্ত: কোয়েস্ট ফর আর্থ [৫]

ইনফিনিটিতে, গ্যালাক্সি এবং এর মধ্যে থাকা সমস্ত কিছু বীজমূল্যের সাথে উত্পন্ন হয় যা তার পরে গ্যালাক্সির মধ্যে থাকা সমস্ত কিছু তৈরি করতে ব্যবহৃত অন্যান্য সমস্ত পরিবর্তনগুলি তৈরি করে (গ্রহ, সূর্য ইত্যাদি) লিঙ্কটি আরও বিস্তারিতভাবে এটি কীভাবে কাজ করে সে সম্পর্কে আলোচনা করে।


হ্যাঁ, আমি এটি পেয়েছি: বীজ থেকে অন্য প্রজন্মের সাথে এলোমেলো স্তর থাকতে পারে এমনটি সর্বদা পছন্দ করে না। জিনিসটি হ'ল আমরা লেভেল জেনারেশনটি যে কাজটি করতে চাই তা হ'ল লেভেল ডিজাইনারের কাজটি সহজ করা যাতে তাকে মায়া বা সর্বোচ্চ দিয়ে সমস্ত কিছু করতে হয় না। স্তর উত্পন্নকরণ সবসময় কেবল মাত্র স্তর তৈরি করার জন্য ডিজাইন করা হয় না, এটি একটি উচ্চতা ম্যাপের মতো সমস্ত জ্যামিতি সমন্বিত একটি বৃহত ফাইলকে নেতৃত্ব দেওয়ার পরিবর্তে সফ্টওয়্যারটিকে উড়ন্ত স্থানে জ্যামিতির কিছু অংশ তৈরি করতে পারে, তবে স্তরের নির্দিষ্ট সেটগুলির মতো করে জঙ্গল, একটি অফিস বা একটি শহর: আমরা কেবল শিল্পীকে টেক্সচার এবং কিছু করতে বলি
জোকুন

এবং জ্যামিতির কয়েকটি সাধারণ টুকরো আমরা পুনরাবৃত্তি করতে চাই। আমি কেবলমাত্র পদ্ধতিগত মাত্রার কথা বলছি না, তবে বড় বড় বিশ্বের জন্য, স্মৃতি সঞ্চয় করার জন্য এটি আবশ্যক।
জোকুন

আপনি কোন ধরণের গেমের পরিবেশ চান? মানে যদি আপনার কোনও শহর থাকে তবে কেবলমাত্র ভবনগুলি বিভিন্ন দিকনির্দেশে পুনরাবৃত্তি করা হবে .. ল্যান্ডস্কেপগুলি হ'ল আপনি ফ্লাইতে উত্পন্ন করা অনেক সহজ বলে .. এটি আপনি যে গেমটি বানাতে চান তার উপর নির্ভর করে, তাই এটি কি এমন কিছু হবে মোরাইন্ড / বিস্মৃত বা জিটিএ বা অন্য কিছু?
সাইক্রেন

1

মাইনক্রাফ্ট বহিরঙ্গন অঞ্চল তৈরি করতে 2D পার্লিন শব্দ ব্যবহার করে। এটিতে কার্যত অসীম স্তর থাকতে পারে (আপনি প্রান্তে যাওয়ার আগে বার্ধক্যে মারা যাবেন) যা খেলোয়াড়ের অন্বেষণ হিসাবে উত্পন্ন হয়। এটি (সম্ভবত) ভূগর্ভস্থ গুহাগুলি তৈরি করতে 3 ডি পার্লিন শব্দ ব্যবহার করে।


প্রযুক্তিগতভাবে মাইনক্রাফ্ট বিশ্বের প্রান্তটি অ্যাক্সেসযোগ্য নয় - আপনি সেখানে প্রায় এক তৃতীয়াংশ (আইআইআরসি) পাওয়ার সাথে সাথে গেমটি দখল শুরু করে এবং প্রতি সেকেন্ডে সংরক্ষণ করে এবং খেলতে পারা যায় না। ;-)
কমিউনিস্ট হাঁস

-1

টর্চলাইট স্তরের র্যান্ডমাইজারের সাথে যুক্ত কী কী কৌশলগুলি রয়েছে।

এগুলি কেবল এলোমেলো সংখ্যা হবে যা সেখানে স্তরের অ্যালগোরিদমগুলিতে .ুকবে।

এবং অন্যান্য শিরোনামগুলির কি এর সাথে মিল রয়েছে?

উইকিপিডিয়া

যদিও বিতর্কযোগ্য বাম 4 মৃত সেখানে একই জাতীয় কৌশল ব্যবহার করেছেন এআই ডিরেক্টর used

এই জাতীয় কৌশলগুলির জন্য কি কোনও পরিবারের নাম আছে?

ফ্র্যাক্টাল, পুনরাবৃত্তি, এল-সিস্টেম এবং সমতল পুরাতন আলগোরিদিম। প্রতিটি এলোমেলো সংখ্যার সাথে মিলিত।

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