No sé si usar XML, YAML o JSON para un C++ 2D RPG.XML vs YAML frente a JSON para un RPG 2D
Aquí están mis pensamientos:
necesito algo que es simple para salvar no sólo datos de los jugadores, pero los datos del entorno, como objeto (x, y) las coordenadas; tiempos de carga; fechas; configuraciones de gráficos, etc.
Necesito algo flexible, fácil de usar, y definitivamente ligero, pero poderoso para manejar lo anterior.
¿Cuál es la mejor opción? Tengo experiencia con JSON en JavaScript, pero no en C++. ¿Hay alguna buena referencia para analizar JSON en C++ si esta es la ruta a seguir?
Editar
Honestamente, si un archivo de texto parece ser la solución más simple y más eficaz para algo como esto (especialmente si puedo escribirlo en binario), entonces yo soy todo oídos.
Editar 2
no dude en incluir otras sugerencias también.
¿Son estas las únicas opciones?¿Y los formatos de serialización binarios (como Google Protocol Buffers) están completamente fuera de cuestión? –
No conozco estos formatos; sin embargo, me gustaría incluirlos como una posibilidad. – zeboidlund