ฉันกำลังทำงานในเกมแรก (C ++) ของฉันและฉันต้องการใช้การออกแบบตามองค์ประกอบ ฉันอ่านมากเกี่ยวกับเรื่องนี้เมื่อเร็ว ๆ นี้และเมื่อวานนี้ฉันตัดสินใจว่าฉันต้องการเก็บข้อมูลวัตถุในไฟล์ JSON ภายนอกเพื่อให้มีความยืดหยุ่นและเข้าถึงได้ง่ายขึ้น
จากนั้นก็เริ่มที่ฉันที่ทิ้งไฟล์เหล่านี้ไว้ในไดเรกทอรีต้นไม้ของเกมจะอนุญาตให้ผู้เล่นแก้ไขสิ่งที่พวกเขาต้องการได้อย่างง่ายดาย
ฉันไม่ได้กังวลเกี่ยวกับการแสดงรหัสให้กับนักพัฒนาเพราะเกมจะเป็นโอเพ่นซอร์ส แต่ฉันเกรงว่านักเล่นเกมที่ไม่มีประสบการณ์อาจทำลายเกมหรืออย่างน้อยก็ทำลายความสนุก
ฉันพลาดอะไรไปรึเปล่า? นโยบายเกี่ยวกับการซ่อนข้อมูลเกม (ในเกมโอเพ่นซอร์ส) คืออะไร เป็นเรื่องปกติหรือไม่ที่จะปล่อยให้ทุกคนสามารถเข้าถึงได้โดยง่าย
ถ้าไม่เป็นวิธีที่ดีในการซ่อนข้อมูลคืออะไร?