I set-up a Gradle-based build system and injected a file into the battlecode jar to allow Kotlin to run. I haven't tried building a bot yet but the proof of concept works. How much effort would it take for this tournament to support Kotlin? If it's not going to be supported I'll just write in regular Java.
We plan on explicitly supporting Kotlin in our build systems (although we might end up releasing that version of the build system a day or two late). So, you're totally welcome to use it
What is the progress on this?
We are very interested in using Kotlin, but if that cannot be supported in the tournaments we would obviously not want to spend any time on it.
I have two pull requests up, but have not gained any traction D:There is a total of three file changes that needs to be made, the third is contained in a gist.