আমি বর্তমানে টেরিয়ারিয়ার মতো টাইল ভিত্তিক 2D প্ল্যাটফর্মারটিতে কিছু উপায়ে কাজ করছি, যদিও ভূখণ্ডের প্রজন্মের সাথে আমার সমস্যা হচ্ছে। আমি কিছু বেসিক সম্পন্ন করেছি, যদিও সেগুলি কার্যকর কিছু হিসাবে আসে না।
আমি পার্লিন নয়েজের মতো কয়েকটি পৃথক কৌশল চেষ্টা করেছি এবং মিডপয়েন্ট ডিসপ্লেসমেন্টের মতো আরও কিছু সম্পর্কে পড়েছি, যদিও আমি নিশ্চিত না যে কোনটি সবচেয়ে ভাল হবে বা বিভিন্ন ক্ষেত্র তৈরির জন্য বিভিন্ন কৌশলগুলির সংমিশ্রণ। (যেমন ভূখণ্ডের সাধারণ আকারের মিডপয়েন্ট ডিসপ্লেসমেন্ট এবং গুহাগুলির জন্য পার্লিন নয়েজ।)
আমি কীভাবে এটি দুর্ঘটনা শব্দের লাইব্রেরিটি তৈরি করতে পারি তার একটি দুর্দান্ত ব্যাখ্যা পেয়েছি , যদিও এটি সি ++ এ রয়েছে এবং আমি সি # থেকে যে ডিএলএলটি ব্যবহার করতে পারি তা এটি সংকলন করার জন্য যথেষ্ট সি ++ জানি না। আমি এটি সি # তে অনুলিপি করার চেষ্টা করেছি, যদিও, আমি জানি না কীভাবে আমি দুটি প্রভাব একসাথে একত্রী করতে পারি (সাধারণ বেসের গ্রেডিয়েন্ট এবং তারপরে বিশদটির জন্য ফ্র্যাক্টাল)।
বর্তমানে আমি একটি প্লাজমা ফ্র্যাক্টাল ব্যবহার করছি এবং ফলাফলগুলি অত্যন্ত বিচিত্র। উদাহরণস্বরূপ, এটি ভূখণ্ড তৈরি করতে পারে যেখানে খুব কমই কোনও পৃষ্ঠ থাকে, বা এটি ভূখণ্ড তৈরি করতে পারে যেখানে কোনও পৃষ্ঠ নেই।
ঠিক আছে মানচিত্রের উদাহরণ, যদিও আরও কিছু উন্নতি করা ভাল better (কালো শক্ত, সাদা বায়ু):
এবং একটি ভয়ানক মানচিত্রের একটি উদাহরণ। (কালো শক্ত, সাদা বায়ু):
মূলত, আমি যা জিজ্ঞাসা করছি তা হল, ভূখণ্ডটি উত্পন্ন করার সর্বোত্তম উপায় কী হবে বা প্রজন্মের যত তাড়াতাড়ি সম্ভব ততটুকু পরিমাণের পৃষ্ঠতল ক্ষেত্র রয়েছে কিনা তা নিশ্চিত করতে বাধ্য করা to অথবা, বিকল্পভাবে, আমি কীভাবে দুর্ঘটনা শোরগোলের লাইব্রেরির মতো ফলাফল অর্জন করতে সক্ষম হব, তবে সি # তে।
কোন উদাহরণ খুব প্রশংসা করা হবে।