첫 번째 (C ++) 게임을 만들고 있는데 컴포넌트 기반 디자인을 사용하고 싶습니다. 나는 최근에 이것에 대해 많이 읽었고 어제 더 유연하고 쉽게 액세스 할 수 있도록 외부 JSON 파일에 객체 데이터를 저장하기로 결정했습니다.
그런 다음이 파일을 게임의 디렉토리 트리에 남겨두면 플레이어가 원하는 것을 매우 쉽게 수정할 수 있다고 생각했습니다.
게임이 오픈 소스이기 때문에 개발자에게 코드를 표시하는 것에 대해 걱정하지 않지만 경험이 부족한 게이머가 게임을 중단하거나 최소한 재미를 망칠 수 있습니다.
뭔가 빠졌습니까? 오픈 소스 게임에서 게임 데이터를 숨기는 것에 대한 정책은 무엇입니까? 모든 사람이 누구나 쉽게 액세스 할 수 있도록 두는 것이 정상입니까?
그렇지 않은 경우 데이터를 숨기는 좋은 방법은 무엇입니까?