मैं आरटीएस गेम का सरल टॉप बना रहा हूं। मुझे उस पर "बेतरतीब ढंग से" उड़ने पर मैप बनाने की योजना है जब मुझे ज़रूरत होती है। मैं इस पर 'पास' में काम करने की योजना बना रहा हूं:
- सभी घास के साथ इलाके को भरें
- वापस जाओ और बजरी के कुछ यादृच्छिक स्प्रेट्स जोड़ें
- बजरी को बाहर फेरे
- दूसरी लेयर पर माउंटेन लैंडस्केप ड्रा करें
- पहाड़ों के बाहर गोल
- आदि आदि।
अब, इस तस्वीर को नीचे देखें:
मैंने इसे अपने मानचित्र संपादक का उपयोग करके बनाया है, लेकिन मैं इस योजना को मूल रूप से उम्मीद के पास / चरण 3 के बाद परिणाम है।
मुझे अपनी बजरी को कब और कहां लगाना है, यह कैसे तय करना चाहिए ताकि यह कम से कम अनियमित आकार का हो और प्राकृतिक दिखने के लिए छिटपुट पर्याप्त हो?
धन्यवाद अगर आप कर सकते हैं! छोटी या बडी सब तरह की मदद सराहनीय है!
अलग नोट के रूप में:
प्रत्येक पास मूल रूप से मुझे अपनी सभी टाइलों के माध्यम से पुनरावृत्त कर रहा है (नक्शा 40x40 टाइलों में विभाजित है) इसके समान है:
for (int x = 0; x <= GRIDMAX - 1; x++) {
for (int y = 0; y <= GRIDMAX - 1; y++) {
//Terrain(x, y, 0) = SomethingHere;
}
}