यह एक तकनीकी सवाल नहीं है क्योंकि यह एक स्टाइल प्रश्न है। मैं एंड्रॉइड के लिए पेग सॉलिटेयर का सामान्यीकरण कर रहा हूं, और आप अलग-अलग स्तरों पर जा सकते हैं। उनमें से प्रत्येक के पास बोर्ड के लिए अलग-अलग प्रारंभिक कॉन्फ़िगरेशन होंगे, जो आप कर सकते हैं, विभिन्न कदमों के इत्यादि। अभी अभी मैंने इसे एक मूलभूत स्तर के साथ प्रोग्राम किया है, और उन सभी चर मूल रूप से इस तरह से शुरू किए गए हैं।मैं एंड्रॉइड गेम में स्तर कैसे स्टोर करूं?
क्या मैं एक टेक्स्ट फ़ाइल जोड़ता हूं जिसमें सभी प्रकार के स्तर होते हैं, और इसे पाठ फ़ाइल से पढ़ने के लिए प्रोग्राम करते हैं? क्या मैं प्रत्येक स्तर से इस जानकारी के साथ एक स्तर वर्ग जोड़ता हूं, और जब इसे प्रारंभ करता है तो कई स्तर की वस्तुएं बनाते हैं? क्या मैं लेवल क्लास बना सकता हूं, लेकिन टेक्स्ट फ़ाइल से स्तर पढ़कर इसे शुरू कर सकता हूं?
मुझे यकीन है कि सभी विधियां काम करेंगी, लेकिन क्या ऐसा करने का एक मानक तरीका है? मैंने पहले कभी ऐसा कुछ प्रोग्राम नहीं किया है।
मैं इसे एक्सएमएल द्वारा करूँगा, फिर इसे 'लेवल' क्लास में लोड करूंगा। लेकिन शायद यह सिर्फ मुझे है। – Eric
एक्सएमएल पार्सिंग एंड्रॉइड पर वास्तव में धीमी है। –
एक्सएमएल से बचें, मुझे एंड्रॉइड नहीं पता है, लेकिन आपको क्लास क्लास को क्रमबद्ध करने का एक और तरीका होना चाहिए, और अधिक कच्चे डेटा को अनदेखा करना। आपने इसके बारे में बात नहीं की लेकिन आपको एक स्तर संपादक भी एक साधारण की आवश्यकता है। एक बार आपके पास हो जाने के बाद, डेटा संग्रहित करना और पुनर्प्राप्त करना मुश्किल नहीं है। – bokan