It would be interesting to know if C++ support is on the table.
Win $10,000 by creating a race car bot in haskell, scala or clojure
71–80 of 86 posts
Re: Win $10,000 by creating a race car bot in haskell, scala or clojure
#72"The AI must have have near real time performance on CI and qualifying round. Slow response time is grounds for disqualification." Will bots with a fast response time have an advantage over "slower" (but still meeting the minimum response time) ones ? If so, for the sake of argument, won't a C bot have an inherent advantage over a python bot ?
Re: Win $10,000 by creating a race car bot in haskell, scala or clojure
#73Re: Win $10,000 by creating a race car bot in haskell, scala or clojure
#74BUT I'd still like to compete, is there anyway someone can unofficially compete?
Re: Win $10,000 by creating a race car bot in haskell, scala or clojure
#75Earlier quoted context omitted.
Yes, you can. That rule just means that if you declare your team to be from US, then at least 1 person needs to have a US passport.
Thank you! Is it necessary that all members of the team arrive in Finland, or just one?
so I would suppose that if you get to the finals (meaning to be in the top two teams of your region), then yes you must all travel to Finland, but expenses paid.
However, the qualifying rounds are organised via Internet, so the vast majority of teams will not need to travel. Of course Helsinki in June is a really nice place to visit if you want to come on your own and check out the finals live ;)
Re: Win $10,000 by creating a race car bot in haskell, scala or clojure
#76It's not only those three languages. From the rules[1]: Programming languages that are currently available for selection are C, C# / Mono, Clojure, CoffeeScript, Haskell, Java, JavaScript, Python, Ruby, Scala, Go. At the moment, due to technical reasons, we cannot 100% guarantee that all of these will be supported, but we'll do our best. You can change the programming language at any time. [1] https://helloworldopen.…
What about OCaml or F#?
Re: Win $10,000 by creating a race car bot in haskell, scala or clojure
#77Earlier quoted context omitted.
C code isn't necessarily more efficient; it's definitely possible to write slow C code if you make poor choices, and the performance-critical work in python can be written in C (it might be already, e.g. if you're using numpy). And if the performance is IO-bound (e.g. communicating with their server), there might be a negligible difference anyway. Also, being high-level can give a big advantage in development time an…
Right, but what's he's getting at is: will a bot that responds faster have an advantage over one that responds slower, even if both respond within the time time limit? Or, is the server waiting for both responses to come in before progressing the world state?
Re: Win $10,000 by creating a race car bot in haskell, scala or clojure
#78Re: Win $10,000 by creating a race car bot in haskell, scala or clojure
#79From the rules page: "Access to game servers where they can test their bot and compete against other bots" Does this mean that teams will be able to run their bot an unlimited number of times against other bots before the actual competition? I'm wondering whether neural network/genetic algorithm approaches will be feasible given the testing infrastructure.
Unfortunately due budget constraints we can't allow unlimited access to test game servers. Do you have an estimate on how many rounds would you need to evolve the algorithm enough?
Re: Win $10,000 by creating a race car bot in haskell, scala or clojure
#80Earlier quoted context omitted.
Are there limits to how much you can use them? Suppose I want to use AI techniques that require tons of tests to be run. Is that okay?
Couldn't you record the received messages and replay them?