वैकल्पिक रूप से, आप इस समस्या के दृष्टिकोण के रूप में पीले रंग की टाइल्स दूर नीले/पृष्ठभूमि पर "को नष्ट कर रहा" सकता है। ऐसा करने के लिए, प्रत्येक चरण में, एक पीले रंग की टाइल को "क्षरण राशि" ई में एक निश्चित संख्या को एक कार्डिनल दिशा में पड़ोसी पृष्ठभूमि पृष्ठभूमि के साथ एक निश्चित संख्या जोड़ें (और संभवत: उसमें से एक अंश पृष्ठभूमि पृष्ठभूमि टाइल पर पड़ सकता है यह तिरछे)।
फिर, जब कोई नया टाइल लगाने का समय आता है, तो आप प्रत्येक पृष्ठभूमि टाइल के लिए 0 से ई से यादृच्छिक संख्या चुन सकते हैं; सबसे बड़ा एक "eroded" दूर है। वैकल्पिक रूप से, आप ई उनके वजन होने के साथ, एक साधारण भारित यादृच्छिक विकल्प कर सकते हैं।
2x2 या 3x3 टाइल्स के लिए, आप केवल उन टाइलों से चुन सकते हैं जो उपयुक्त रूप से 2x2 या 3x3 वर्ग "फिट" (यानी, 2x2 या 3x3 इसके किनारे पर क्षीणित टाइल "फिट करते हैं, जिससे कि इसका कारण न हो पहले से स्थापित टाइल्स के साथ ओवरलैप)। लेकिन वास्तव में, आप कभी भी प्राकृतिक रूप से एक-एक-एक क्षरण/टाइल प्लेसमेंट के रूप में कुछ नहीं ढूंढ पाएंगे।
आप प्रत्येक पुनरावृत्ति के साथ बने रहने के दौरान क्षरण रकम को फिर से गणना कर सकते हैं, केवल तभी जब आप एक नया टाइल जोड़ते हैं, इसके चारों ओर के क्षरण के योग (एक सरल +=
)। इस बिंदु पर, यह एक अन्य परिप्रेक्ष्य/दर्शन के बावजूद अनिवार्य रूप से एक और उत्तर के समान है।
कटाव का एक नमूना ग्रिड ई का योग करता है, प्रत्यक्ष कार्डिनल पड़ोसियों जा रहा है 4 के साथ, और विकर्ण पड़ोसियों जा रहा +1:
Erosion Sums http://img199.imageshack.us/img199/4766/erosion.png
एक उच्च
ई साथ लोगों
लिए सबसे अधिक संभावना कर रहे हैं दूर "eroded" हो; उदाहरण के लिए, इस में, पश्चिम और दक्षिण चेहरे पर दो छोटे इनलेट्स पीले रंग से दूर हो जाने की संभावना है, इसके बाद उत्तर और पूर्वी चेहरे पर छोटे बे होते हैं। सबसे कम संभावना है कि वे एक कोने से पीले रंग को छूते हैं। आप तय कर सकते हैं कि प्रत्येक टाइल के लिए 0 से ई से यादृच्छिक संख्या असाइन करके और उच्चतम यादृच्छिक संख्या वाले किसी को मिटाना या एक साधारण भारित यादृच्छिक चयन करना या अपनी पसंद के किसी भी निर्णय विधि से तय करना है।
स्रोत
2010-06-25 06:25:56
क्या ये सभी समान टाइल्स हैं, और आप वे आकार चाहते हैं जो वे कार्बनिक और यादृच्छिक होने के लिए बनाते हैं, या क्या आपके पास टाइल का एक समूह है जो शामिल हो सकता है और परिणामी वर्ग कार्बनिक और यादृच्छिक दिखना चाहता है? –
क्या आप ऐसी छवियों या स्केच की आपूर्ति कर सकते हैं जो आपके जैसा मतलब बताते हैं? यह स्पष्ट नहीं है कि आप जिस ग्रिड के बारे में सोच रहे हैं वह कार्टेशियन या ध्रुवीय है। या यह कितना कार्बनिक और यादृच्छिक होना चाहिए। क्या आपने टाइल्स को जिस तरह से वर्णन किया है, उसमें बस कोशिश करने की कोशिश की है, और यह कैसे असफल रहा है? – brainjam
एक छवि और अधिक जानकारी जोड़ा गया। मेरी टाईल्स आमतौर पर छवि में एक वर्ग होती है, लेकिन भविष्य में 2x2 या 3x3 या इससे अधिक हो सकती है। –