Documentation
Nim
Nim
Overview
The version of Nim supported is Nim Stable
Each turn your source code will be compiled within a new sandbox, by default no information is shared or persisted between turns, if you wish to persist data then you should use the User Data field within the API.
Input - Standard Input (STDIN)
Within Nim you can use readLine(stdin)
to capture the STDIN input
var inputCommands: string = readLine(stdin) # Bot Logic
Ouput - Standard Outout (STDOUT)
Within Nim you can simply use echo
to return your CSV based instructions to BotWars.
echo outputCommands
Example Bot
# Read input var inputCommands: string = readLine(stdin) # perform logic... var outputCommands: string = "5:5-D,12:12-D" # Return commands echo outputCommands