Just some thoughts on engine tweaks. I’m using a dotnetcore starter bot and would love if we could tweak the below:
- Allow an option in the engine to effectively pause the game before it starts the first round. This would allow us to attach a debug process to code so that we can follow our decisions. Currently I have to leverage the timeout factor in the game config ( I could be missing something obvious here so if anyone knows a better way, please let me know )
- When using the console player option, can we have the co-ords output on the screen for the current worm? I’m having to go into the state file to check where my current worm is. Just a simple x= , y= after the w=wormno, sample below
- A await output option similar to the console but for a bot? When using console, the bot timeout doesn’t apply, could we be able set the same for our bots to a reference bot? So basically the reference bot will wait for a response regardless of timeout?
An interesting challenge, looking forward to it. Oh, and please add a note that node is required for the reference bot, I wouldn’t have known save for someone on the forum saying it was required for the js starter bot. There’s no readme in the reference bot in the starterpack I downloaded today.