Open grantmwilliams opened 5 years ago
In previous Halite versions we accepted pretty liberal interpretations of starter kit for non-core languages. As long as you include key features, such as logging, ability to pre-process the map before sending the bot name over, ability to have seeded rng, normalization of position works property with large negative coordinates. Those are things I can think of off the top of my head.
Ah, we have guidelines up here now: http://halite.io/learn-programming-challenge/contributing#create-a-new-starter-kit
Maybe I'll wait until someone makes a Haskell starter kit :). I'll mess around with some options in the mean time.
There is OCaml one now: https://github.com/HaliteChallenge/Halite-III/tree/master/starter_kits/OCaml
I'm happy to work on this, but I'm curious to know what should be used for purely functional languages? They are obviously going to differ from the python3 API so if anyone has a suggestion I'm happy to hear it!