我正在开发我的第一个(C ++)游戏,并且我想使用基于组件的设计。我最近已经阅读了很多有关此内容的信息,昨天我决定将对象数据存储在外部JSON文件中,以提供更大的灵活性和访问便利性。
然后我突然意识到,将这些文件保留在游戏的目录树中将使玩家可以非常轻松地修改他们想要的任何内容。
我不担心向开发人员展示代码,因为该游戏将是开源的,但我担心经验不足的游戏玩家可能会破坏游戏或至少破坏游戏的乐趣。
我想念什么吗?隐藏游戏数据(在开源游戏中)有什么政策?让所有人都能清楚地访问所有内容是否正常?
如果没有,什么是隐藏数据的好方法?