So I was under the impression I could use any language I wanted. But the rules
refer to an executable, my chosen language doesn't generate executables but
scripts. Thus the call would be python sunny 1, not sunny 1. Acceptable?
I don't understand what you meant by "In order to register a move, your agent
should invoke the integer valued function...". Am I meant to write this
function? If not, how do I call it? I can execute a call to the shell 'play
1434', which can return a value. Is that what you meant?
So to restate:
You call python sunny 1. sunny formulates his move and calls `play 1434` which
returns the value of blinky's move. sunny then makes his move and play
continues until a winner is found. There is no need to error check input (if
sunny receives a move, it is legal) nor handle any termination states other
than one player winning (if the other agent breaks a rule, kill my process and
declare me the winner).
Do I have this right? If not, how so?