मैं हमेशा स्टार महासागर, अंतिम काल्पनिक, मन की तलवार और यहां तक कि "टेल्स ऑफ" श्रृंखला जैसे पुराने जमाने के 2 डी रोल-प्लेइंग गेम बनाना चाहता हूं, और मुझे लगता है कि बहुत सारे लोग करते हैं। लेकिन कोड की एक भी लाइन लिखने से पहले मैंने बहुत सारे शोध, ड्राइंग और ट्रायआउट किए।
मुझे अपने प्रश्नों के लगभग सभी उत्तर मिल गए हैं, लेकिन एक समस्या है जिसका मैं हल नहीं कर पाया हूँ: आप एक यथार्थवादी लेकिन अभी तक साधारण टक्कर का पता कैसे लगाते हैं , जैसे कि मैंने पहले नाम वाले खेलों में?
मैं पहले से ही टक्कर का पता लगाने के कई तरीके जानता हूं, निम्नलिखित उदाहरण देखें:
इनमें से कोई भी मेरी जरूरतों को पूरा नहीं करता है।
- टाइल-आधारित टक्करें बहुत सरल हैं और एक स्टार महासागर की तुलना में अधिक ज़ेल्डा को सूट करती हैं। इसके अलावा, प्रत्येक टाइल के ड्राइंग को यथार्थवादी दिखने के लिए सभी जगह को भरने की जरूरत है।
- पिक्सेल-परफेक्ट में बहुत अधिक बाधाएं हैं। यदि आपकी टाइल में यहाँ और वहाँ कुछ पिक्सेल है, तो खिलाड़ी सबसे अधिक संभावना है कि आप कहीं के बीच में अटक जाएंगे (यानी: कुछ गेम में आप 2 पिक्सेल की चौड़ाई वाले पेड़ की जड़ पर फंस जाते हैं)।
- और बाइनरी मास्क बहुत अधिक मेमोरी और सेटिंग्स इमो का उपयोग करता है।
मैंने दस्तावेज़ीकरण बहुत पढ़ा है लेकिन मुझे कभी ऐसा कुछ नहीं मिला जो मुझे अच्छा लगे। और मेरे सभी प्रयास मेरे साथ खेलने के लिए उपयोग किए जाने के करीब नहीं दिखे। तो अगर आपके पास कोई अच्छा लिंक या ट्यूटोरियल है कि कैसे विकसित 2D आरपीजी काम करते हैं तो कृपया मुझे बताएं।