현재 Windows에서 C++ 및 SFML을 사용하는 RPG 게임을 개발 중입니다. 현재 잘 작동하고 있지만, 아이템, 재고품, 생물, 전투 카드, NPC, 상점 등의 모든 데이터가 텍스트 파일에 저장되어 있기 때문에 모든 텍스트를 조작하는 것이 매우 간단하므로 모든 것을 점검했을 때 확인했습니다. 편집자.C++ RPG 게임에서 저장된 데이터 보호
나는이 데이터가 아주 쉽게 조작되는 것을 막고 싶다. 분명히 데이터가 릴리스와 함께 저장 될 때마다 누군가가 통과하여 편집 할 수 있습니다.
지도 편집자, 항목 편집기, NPC 편집자 등과 같이 미래에 구축 될 도구로 편집하는 기능을 유지하면서이 데이터를 보호하는 가장 좋은 방법이 무엇인지 궁금합니다. 잘 엔진 자체로.
나는 언어를 더 잘 배우기 위해 주로 이것을 사용하고 있기 때문에 자신의 글쓰기를 아주 좋아하고 이것을 달성하는 데 가장 좋은 방법에 대한 아이디어를 얻고 싶습니다. 아무도 이것이 어리 석다라고 진정으로 믿는다면 나에게 알려주기 바란다. 그래서 나는 옵션 라이브러리를 사용할 것이라고 생각할지도 모른다.
나중에 도움을 주시면 좋은 분께 추천 해 주시면 감사하겠습니다.
우선, gamedev.stackexchange.com이 당신을 도울 자격이 될 것입니다. 둘째로, 파일을 저장하는 방법에 관계없이 사용자가 직접 말했듯이 사용자는 결국 파일을 수정할 수있게됩니다. 따라서 게임이 단일 플레이어 인 경우 (그렇지 않은 경우 어쨌든 그러한 일을 시행 할 서버가 있음) 걱정하지 않아도됩니다. 파일을 게임 설치의 하위 폴더에 저장하고 실제 게임을하지 않으려는 사람들이 원하는대로 수정할 수있게하십시오. 아무에게도 아무런 상처를주지 않는다 :) –
좋은 지적이지만, 이것은 주로 연습을위한 것이고 아마도 친구 외에 누구에게도 배포되지 않을 것이라고 말했다. 가능한 한 많은 분야를 연습하고 모두 함께 노력하고 있습니다. – Kethaias
그게 큰 차이가 있습니다 :) 그 경우에, Heisenbug는 아마도 그의 대답에 그것을 박 았어! –