मैं एक गेम स्तर बनाने के लिए एक यादृच्छिक बीज का उपयोग करने के बारे में कैसे जाऊंगा? एक ही बीज को हमेशा एक समान स्तर उत्पन्न करना चाहिए।
इस उदाहरण के लिए यह वर्म्स स्टाइल स्तर होगा। इसलिए प्रत्येक स्तर पर एक थीम (घास के मैदान, बर्फ आदि), बेस इलाके, विभिन्न वस्तुएं जैसे पेड़ होंगे।
तो मैं इस प्रकार के स्तर का जनरेटर कहाँ से शुरू करूँगा? क्या शामिल होगा? किन अवधारणाओं का उपयोग करता है?
किसी भी अच्छे लिंक के लिए बोनस अंक ( कीड़े या समान में कैसे किया गया था, इससे संबंधित किसी भी चीज के लिए बोनस बोनस अंक)।
धन्यवाद।
srand(int)
। बाद में आने वाले कॉल rand()
क्रमिक मूल्यों को लौटाएंगे जो इस बीज के आधार पर हमेशा एक ही क्रम में गणना किए जाते हैं। आप अपने कार्यक्रम में एक बार बीज सेट करें। उसके बाद, यदि एल्गोरिथ्म केवल परिणामों से निर्भर करता है rand
, तो आपको हर बार एक ही परिणाम मिलेगा।