मैं अपने पहले (C ++) गेम पर काम कर रहा हूं, और मैं एक घटक आधारित डिजाइन का उपयोग करना चाहता हूं। मैंने हाल ही में इस बारे में बहुत कुछ पढ़ा है और कल मैंने फैसला किया कि मैं बाहरी JSON फ़ाइलों में ऑब्जेक्ट डेटा संग्रहीत करना चाहता हूं, ताकि अधिक लचीलेपन और पहुंच में आसानी हो सके।
तब यह मुझ पर हावी हो गया कि इन फाइलों को गेम की डायरेक्टरी ट्री में छोड़ने से खिलाड़ी कुछ भी संशोधित कर सकते हैं, जिसे वे बहुत आसानी से चाहते हैं।
मैं डेवलपर्स को कोड दिखाने के बारे में चिंतित नहीं हूं, क्योंकि खेल खुला स्रोत होगा, लेकिन मुझे डर है कि एक अनुभवहीन गेमर खेल को तोड़ सकता है या कम से कम मज़ा को बर्बाद कर सकता है।
क्या मैं कुछ भूल रहा हूँ? गेम डेटा (ओपन सोर्स गेम में) छिपाने के बारे में क्या नीति है? क्या किसी के लिए भी सब कुछ स्पष्ट रूप से सुलभ होना सामान्य है?
यदि नहीं, तो डेटा को छिपाने का एक अच्छा तरीका क्या है?