Add export to file (#58)
* Initial addition of a game exporter * Fix snake state bug, remove test logs, fix final output line being empty * Ignore test JSONL file * Added explanation for design decision on the you key in SnakeResponse * Adjust gitignore to be more generic * Retain consistency in usage of pointer * Re-word explanation to refer to requests instead of responses * Remove unnecessary nil check * Check error returned by WriteString * Change file permissions for output file * Initialise gameexporter regardless of whether output is requested * Print error and exit if export to file fails * Added another comment explaining reasoning around export checks * Fixed broken test due to changed return type
This commit is contained in:
parent
4a9dbbcaef
commit
142a5a6ecf
4 changed files with 184 additions and 38 deletions
4
.gitignore
vendored
4
.gitignore
vendored
|
|
@ -5,3 +5,7 @@
|
|||
|
||||
# General
|
||||
.DS_Store
|
||||
|
||||
# Build and Output
|
||||
/battlesnake
|
||||
*.jsonl
|
||||
Loading…
Add table
Add a link
Reference in a new issue