Я працюю над своєю першою грою (C ++), і хочу використовувати дизайн на основі компонентів. Нещодавно я багато читав про це, і вчора вирішив, що хочу зберігати дані об’єктів у зовнішніх файлах JSON, щоб забезпечити більшу гнучкість та легкість доступу.
Тоді мені зрозуміло, що залишення цих файлів у дереві каталогів гри дозволить гравцям дуже легко змінювати все, що вони хочуть.
Я не переживаю за показ коду розробникам, тому що гра буде відкритим кодом, але я боюся, що недосвідчений геймер може зламати гру або принаймні зіпсувати задоволення.
Я щось пропускаю? Яка політика щодо приховування даних про ігри (у іграх з відкритим кодом)? Чи нормально все залишати зрозумілим для всіх?
Якщо ні, то який спосіб є прихованим?