Ich arbeite an meinem ersten (C ++) Spiel und möchte ein komponentenbasiertes Design verwenden. Ich habe in letzter Zeit viel darüber gelesen und gestern habe ich beschlossen, Objektdaten in externen JSON-Dateien zu speichern, um mehr Flexibilität und einfachen Zugriff zu ermöglichen.
Dann wurde mir klar, dass das Belassen dieser Dateien im Verzeichnisbaum des Spiels es den Spielern sehr einfach ermöglichen würde, alles zu ändern, was sie wollen.
Ich mache mir keine Sorgen, den Code Entwicklern zu zeigen, da das Spiel Open Source sein wird, aber ich fürchte, ein unerfahrener Spieler könnte das Spiel unterbrechen oder zumindest den Spaß ruinieren.
Vermisse ich etwas? Was ist die Richtlinie zum Ausblenden von Spieldaten (in Open Source-Spielen)? Ist es normal, alles für jedermann zugänglich zu machen?
Wenn nicht, was ist ein guter Weg, um die Daten zu verbergen?