Ngày càng có nhiều trò chơi đi theo lộ trình điều khiển dữ liệu, điều đó có nghĩa là cần phải có một lớp bảo mật xung quanh việc thao tác dễ dàng. Tôi đã thấy nó khi các trò chơi kết hợp hoàn toàn tài sản của họ (âm thanh, nghệ thuật, dữ liệu) và tôi tự hỏi làm thế nào họ quản lý điều đó? Có ứng dụng / thư viện nào sẽ đóng gói và hỗ trợ bạn quản lý tài sản bên trong không? Nếu không có bất kỳ tài nguyên tốt nào mà bạn sẽ chỉ đến để đóng gói / giải nén / mã hóa?
Câu hỏi cụ thể này xoay quanh C ++, nhưng tôi sẽ mở để nghe cách điều này được quản lý trong C # / XNA.
Chỉ cần rõ ràng - Tôi không đưa ra một giải pháp để ngăn chặn hack. Ở cấp độ cơ bản, tất cả chúng ta đều thao túng 0 và 1. Nhưng, chúng tôi muốn giữ 99% số người chơi trò chơi không chỉ sửa đổi các tệp XML được sử dụng để xây dựng thế giới trò chơi. Tôi đã thấy rất nhiều trò chơi kết hợp tất cả các tài nguyên của họ lại với nhau. Tôi chỉ đơn giản là tò mò về các phương pháp họ đang sử dụng.