जावास्क्रिप्ट एक निष्पादित ग्राहक-पक्ष है। क्लाइंट पर जो कुछ भी होता है उसे नियंत्रित किया जा सकता है। इसके आसपास कोई रास्ता नहीं है। आप अपने कोड को खराब करने का प्रयास कर सकते हैं, लेकिन यह केवल धोखा देने के तरीके को खोजने में थोड़ा कठिन बनाता है। यह किसी ऐसे व्यक्ति को नहीं रोक सकता जो पर्याप्त निर्धारित है।
धोखा-सबूत वाला गेम डिज़ाइन करने का एकमात्र तरीका सर्वर पर सभी गेम मैकेनिक्स करना है। यह निश्चित रूप से तकनीकी रूप से बहुत अधिक चुनौतीपूर्ण है, जब उपयोगकर्ता को खराब कनेक्शन मिल जाता है और आपको अतिरिक्त संसाधनों की लागत होती है तो गेम अनुभव को कम कर देता है क्योंकि आपको अधिक सर्वर क्षमता की आवश्यकता होती है, लेकिन यह एकमात्र तरीका है।
वैसे: हमें एक बहन साइट http://gamedev.stackexchange.com मिली जो विशेष रूप से गेम विकास के बारे में प्रश्नों के लिए है। आपको वहां कुछ बेहतर जवाब मिल सकते हैं।
धन्यवाद निजी और सार्वजनिक वर के बारे में Crockford के आलेख देखें। मैं http://www.javascriptobfuscator.com/ का उपयोग करता हूं और ठीक काम करता है। – Sekhmet