आपको अपने हार्ड ड्राइव में मेमोरी में अपने चर को बचाने के लिए क्रमांकन का उपयोग करने की आवश्यकता है । .NET XML में कई प्रकार के क्रमांकन हैं, हालांकि बाइनरी और JSON धारावाहिक उपलब्ध हैं। मैं C ++ प्रोग्रामर के बहुत अधिक नहीं हूं, लेकिन एक त्वरित खोज ने C ++ में क्रमांकन पर एक उदाहरण दिया:
पुस्तकालय हैं, जो क्रमबद्ध कार्यशीलता प्रदान करते हैं। कुछ अन्य उत्तरों में उल्लिखित हैं।
जिन चरों में आपकी रुचि होगी, वे शायद गेम स्टेट से संबंधित हैं। उदाहरण के लिए, आप शायद इस प्रकार की जानकारी जानना चाहेंगे
- खिलाड़ी स्तर 3 खेल रहा था
- खिलाड़ी X पर था, Y विश्व निर्देशांक
- खिलाड़ी के बैकपैक में तीन आइटम हैं
- हथियार
- कवच
- भोजन
आप वास्तव में परवाह नहीं करते हैं कि क्या बनावट का उपयोग किया जा रहा है (जब तक आपका खिलाड़ी अपनी उपस्थिति नहीं बदल सकता है, यह एक विशेष मामला है), क्योंकि वे आमतौर पर एक ही होते हैं। आपको महत्वपूर्ण गेमस्टेट डेटा को सहेजने पर ध्यान देने की आवश्यकता है।
जब आप अपना खेल शुरू करते हैं, तो आप "नए" गेम के लिए सामान्य रूप से शुरू करते हैं (यह आपके बनावट, मॉडल, आदि को लोड करता है) लेकिन उचित समय पर आप अपनी सहेजें फ़ाइल से मानों को खेल की वस्तु में वापस लोड करते हैं जो "डिफ़ॉल्ट" नए की जगह लेता है खेल की स्थिति। फिर आप खिलाड़ी को फिर से खेलना शुरू करने की अनुमति देते हैं।
मैंने इसे यहां बहुत सरल किया है, लेकिन आपको सामान्य विचार प्राप्त करना चाहिए। यदि आपके पास अधिक विशिष्ट प्रश्न है, तो यहां एक नया प्रश्न पूछें और हम आपकी सहायता करने का प्रयास कर सकते हैं।