আমি কীভাবে একটি টাইল ইঞ্জিনে এলোমেলো "বিশ্ব" তৈরি করতে পারি?


22

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


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

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

উত্তর:


34

আপনার প্রশ্ন আপনাকে প্রক্রিয়াগত সামগ্রী তৈরির ক্ষেত্রে নিয়ে যায়।

একটানা / অ্যানালগ পদ্ধতি থেকে প্রাপ্ত টাইল-ভিত্তিক বিশ্ব প্রজন্ম

অবিচ্ছিন্নভাবে, আমার অর্থ এমন কিছু যা টাইল নয়, এমন কিছু যা অ্যানালগ, উদাহরণটি ভেক্টরাইজড মানচিত্র। আপনি প্রজন্মের জন্য যে কোনও অবিচ্ছিন্ন কৌশল ব্যবহার করতে পারেন, এবং তারপরে এটি পরিমাণ করুন। উদাহরণস্বরূপ একটি উচ্চ রেজোলিউশন পার্লিন শব্দের চিত্র উত্পন্ন করুন, তারপরে আপনার টাইলম্যাপ আকারের জন্য এটির রেজোলিউশন হ্রাস করুন এবং নিজেকে একটি উচ্চতা মানচিত্র সরবরাহ করতে পিক্সেল নমুনা করুন। (হাইটম্যাপগুলি আপনার বিশ্বের জন্য একটি দুর্দান্ত সূচনা পয়েন্ট হতে পারে because) এটি কারণ আপনি এমন উত্সগুলি উল্লেখ করেছেন যা আপনাকে টাইলসে কীভাবে প্রয়োগ করতে হবে সে সম্পর্কে আপনাকে কী করতে হবে তা দেখায়নি।

"জ্বলজ্বলে" খোদাই পদ্ধতির ব্যবহার করে টাইল-ভিত্তিক বিশ্ব প্রজন্ম

টাইল (সেল) ভিত্তিক পদ্ধতির সাহায্যে আপনি এক ধরণের অন্ধ প্রজন্মকে এমন করতে পারেন যেখানে আপনি উদাহরণস্বরূপ আরও কিছু না তাকিয়ে কিছুটা বিশ্বে তৈরি করেন। সরাসরি প্রতিবেশী টাইলস, তবে এটি কোনও পোকামাকড়ের মতো দেখতে ঝোঁক। এটি টিপিক্যাল সিএ (সেলুলার অটোমেটা) স্টাফ এবং কিছুটা বড় স্কেল বুদ্ধি প্রদর্শন করে।

টালি ভিত্তিক বিশ্ব প্রজন্ম একটি বিস্তৃত বিশ্ব দেখুন, শীর্ষ-নীচে ব্যবহার করে

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


পদ্ধতিগত বিষয়বস্তু উত্পন্ন করা একটি বিস্তৃত বিষয়, সুতরাং আপনি কী চান তা এবং এটি কীভাবে চালানো যায় তার একটি দৃ idea় ধারণা পাওয়ার আগে আপনাকে প্রচুর পরিমাণে পড়া দরকার - শয়তান সর্বদা বিশদে থাকে । সেই কারণেই, এর জন্য কয়েকটি ভাল উত্স হ'ল rec.games.roguelike.de વિકાસ উন্নয়ন মেলিং তালিকা (টাইল ভিত্তিক পদ্ধতিগত বিশ্বের উপর এক টন তথ্য), অমিতের গেম প্রোগ্রামিং পৃষ্ঠা ("অন্যান্য বিষয়গুলির অধীনে দেখুন") এবং শেষ কিন্তু অন্তত নয়, প্রথাগত বিষয়বস্তু জেনারেশন উইকি


এই পদ্ধতির কোনওটিই মানচিত্রের গেমপ্লে উদ্দেশ্য বিবেচনা করে না। এই পদ্ধতির যে কোনও ভয়ঙ্কর প্লে করার মানচিত্র তৈরি করতে পারে। অবশ্যই, ওপি কোনও ভাল মানচিত্রের মতো দেখতে বলেছিল না, তাই ...
নিকল বোলাস

6
টুইটগুলি ওপিকে এগিয়ে যাওয়ার জন্য কিছু দরকার । প্রতিটি উত্তরের জন্য আমার একটি সম্পূর্ণ রচনা লেখার দরকার নেই (যদিও প্রমাণগুলি দেখায় যে আমি প্রায়শই যথেষ্ট করি)।
ইঞ্জিনিয়ার

সম্মত, "প্লেযোগ্য" হ'ল ওপি-তে একটি হিউরিস্টিক বেস্ট বাম। "খেলতে সক্ষম" হ'ল "র্যান্ডম ওয়ার্ল্ড" এর আসল প্রজন্মের উপরে একটি স্তর এবং মূল প্রশ্নের দ্বারা প্রয়োজনীয় নয়।
প্যাট্রিক হিউজেস

6

পদ্ধতিগত প্রজন্ম একটি বিশাল বিষয় topic আপনি কত গভীর যেতে ইচ্ছুক?

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

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

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


3

স্পেলুঙ্কির কার্যবিবরণী স্থান - দারিয়াস কাজেমির প্রক্রিয়াগত বিষয়বস্তু তৈরির দুর্দান্ত ভূমিকা

স্পেলুঙ্কি ডেরেক ইউ-এর একটি 2 ডি গেম যার কয়েকটি দুর্দান্ত কার্যবিধির স্তর রয়েছে।

একটি প্রক্রিয়াগত বিষয়বস্তু উইকি এছাড়াও আছে http://pcg.wikidot.com/

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