Tôi không thể tìm ra có hay không sử dụng XML, YAML hoặc JSON cho C++ 2D RPG.XML vs YAML vs JSON cho một RPG 2D
Dưới đây là suy nghĩ của tôi:
tôi cần một cái gì đó mà là đơn giản để tiết kiệm không chỉ là dữ liệu cầu thủ, nhưng dữ liệu môi trường, chẳng hạn như đối tượng (x, y) phối; thời gian tải; ngày; cấu hình đồ họa, v.v.
Tôi cần thứ linh hoạt, dễ sử dụng và chắc chắn nhẹ, nhưng mạnh mẽ để xử lý ở trên.
Lựa chọn nào là tốt nhất? Tôi có kinh nghiệm với JSON trong JavaScript, nhưng không có C++. Có bất kỳ tài liệu tham khảo tốt để phân tích cú pháp JSON trong C++ nếu đây là con đường để đi?
Sửa
Thành thực mà nói, nếu một file văn bản có vẻ như là giải pháp đơn giản nhất và hiệu quả nhất cho một cái gì đó như thế này (đặc biệt là nếu tôi chỉ có thể viết nó để nhị phân), sau đó tôi là tất cả tai.
Chỉnh sửa 2
Hãy thoải mái để cung cấp lời đề nghị khác là tốt.
Đây có phải là các tùy chọn duy nhất không?Và các định dạng tuần tự nhị phân (như Google Protocol Buffers) hoàn toàn nằm ngoài câu hỏi? –
Tôi không biết các định dạng như vậy - tuy nhiên, tôi rất sẵn lòng đưa những định dạng đó vào khả năng. – zeboidlund