HaliteChallenge / Halite-III

Season 3 of @twosigma's artificial intelligence programming challenge
MIT License
177 stars 111 forks source link

Starter Kit - Erlang #8

Open grantmwilliams opened 5 years ago

grantmwilliams commented 5 years ago

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!

snaar commented 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.

snaar commented 5 years ago

Ah, we have guidelines up here now: http://halite.io/learn-programming-challenge/contributing#create-a-new-starter-kit

grantmwilliams commented 5 years ago

Maybe I'll wait until someone makes a Haskell starter kit :). I'll mess around with some options in the mean time.

snaar commented 5 years ago

There is OCaml one now: https://github.com/HaliteChallenge/Halite-III/tree/master/starter_kits/OCaml