Halite-III icon indicating copy to clipboard operation
Halite-III copied to clipboard

Starter Kit - Erlang

Open grantmwilliams opened this issue 7 years ago • 5 comments

grantmwilliams avatar Oct 16 '18 18:10 grantmwilliams

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!

grantmwilliams avatar Oct 17 '18 02:10 grantmwilliams

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 avatar Oct 17 '18 02:10 snaar

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

snaar avatar Oct 17 '18 02:10 snaar

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

grantmwilliams avatar Oct 17 '18 03:10 grantmwilliams

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

snaar avatar Nov 02 '18 14:11 snaar