JSON is probably the easiest way to store log files and config files. I have a very basic implementation here: https://github.com/mlutze/flix-json
It would be sufficient for parsing the configuration files, since we don't expect them to be too long. But the log files could end up very large.
I think the easiest option for now is for the log files not to be "standard" json, but rather have one JSON entry per line, representing one game state.
JSON is probably the easiest way to store log files and config files. I have a very basic implementation here: https://github.com/mlutze/flix-json
It would be sufficient for parsing the configuration files, since we don't expect them to be too long. But the log files could end up very large.
I think the easiest option for now is for the log files not to be "standard" json, but rather have one JSON entry per line, representing one game state.