Joshua C. Gilbert wrote:
> 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?
That's fine. Just make note of it in your README.
> 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?
I'll look into this and get back to you. I've forwarded this to Professor
Snapp too and I'll let you know if I hear anything.