मैं एक 2 डी टाइल इंजन विकसित कर रहा हूं और इस समय मैं मानचित्र निर्माण एल्गोरिदम पर काम कर रहा हूं। इस तरह:2 डी टाइल नक्शा पीढ़ी
मैं बुनियादी लोगों को आम तौर पर
- पहाड़ी पीढ़ी
- पर्लिन शोर
- हीरा वर्ग
लेकिन मैं हमेशा एक ही समस्या मिल की तरह साधारण heightmap उत्पादन में शामिल करने की कोशिश की टाइल मैप्स से निपटने के दौरान एल्गोरिदम उपयुक्त लगता है जिसमें ऊंचाई घटक भी है लेकिन यह मेरा मामला नहीं है।
मैं मूल रूप से घास, समुद्र, रेगिस्तान और इतने पर की तरह स्प्राइट है, लेकिन वे नक्शे के अंदर रखा नहीं किया जाना चाहिए एक उत्पन्न ऊंचाई लेकिन जैसे
- सब कुछ कुछ के अनुसार सागर
- द्वीप हैं से शुरू होता है मानचित्र के बीच में रख दिया गया
- रेगिस्तान उत्पन्न कर रहे हैं
- पहाड़ और पहाड़ियों चेन उत्पन्न हुए हैं (वे सांप की तरह होना चाहिए) (वे चारों ओर यादृच्छिक स्पॉट की तरह होना चाहिए) (इस जहां एल्गोरिदम कि मैंने कोशिश की ज्यादातर में विफल रहा है)
मुझे किस तरह के दृष्टिकोण की कोशिश करनी चाहिए?
मैंने जो कुछ भी आवश्यक था, करने के लिए विशेष एल्गोरिदम विकसित करके उपमहाद्वीप समस्याओं (जैसे रेगिस्तान, पहाड़ियों और पहाड़ों) को हल किया (उदाहरण के लिए पहाड़ एक बिंदु से शुरू होता है और फिर मोड़ने की संभावना के साथ एक दिशा का पालन करता है) लेकिन मैं असफल रहा हूं मूल द्वीपों की पीढ़ी के साथ (जो केवल एक पेंगा या आकार की कई डिग्री होने के लिए अनुकूलन योग्य हो सकता है)।
पर एप्लिकेशन (VB.NET) का स्रोत प्राप्त कर सकते हैं, मैं इस अस्तित्व में नहीं लगता। आजकल, http://gamedev.stackexchange.com/ – Hooked