Saya sedang mengerjakan game (C ++) pertama saya, dan saya ingin menggunakan desain berbasis komponen. Saya sudah membaca banyak tentang ini akhir-akhir ini dan kemarin saya memutuskan untuk menyimpan data objek dalam file JSON eksternal, agar lebih fleksibel dan mudah diakses.
Kemudian saya sadar bahwa meninggalkan file-file ini di pohon direktori permainan akan memungkinkan para pemain untuk memodifikasi apa pun yang mereka inginkan dengan sangat mudah.
Saya tidak khawatir menunjukkan kode kepada pengembang, karena gim ini akan bersifat open source, tapi saya khawatir seorang gamer yang tidak berpengalaman akan merusak gamenya atau setidaknya merusak kesenangannya.
Apakah saya melewatkan sesuatu? Apa kebijakan tentang menyembunyikan data game (dalam game open source)? Apakah normal jika segala sesuatunya mudah diakses oleh siapa pun?
Jika tidak, apa cara yang baik untuk menyembunyikan data?