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