Live data from Hacker News

Win $10,000 by creating a race car bot in haskell, scala or clojure

helloworldopen.com

51–60 of 86 posts

Re: Win $10,000 by creating a race car bot in haskell, scala or clojure

#53

Earlier quoted context omitted.

It would be a shame if they disqualified me/us. I'm in this for fun. I guess everyone is. If I can travel freely in Europe and have no problems being in a "German" team, I think there mustn't be any problems.

I agree. The main point of this competition is fun - having beta tested the system I can promise that writing bots and watching them compete is a lot of fun. I hope your team can participate.

They actually changed the rules! Now I'm even more motivated.

Re: Win $10,000 by creating a race car bot in haskell, scala or clojure

#54
post #2

It'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.…

[deleted]

Re: Win $10,000 by creating a race car bot in haskell, scala or clojure

#56
From 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.

Re: Win $10,000 by creating a race car bot in haskell, scala or clojure

#57
post #48

"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 ?

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 and bug prevention which is more likely than response time to be where things get difficult.

Re: Win $10,000 by creating a race car bot in haskell, scala or clojure

#58
post #48

"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 ?

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

#59
post #43

Earlier quoted context omitted.

Yes, we'll provide test game servers that you can use.

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?

I would like to know the answer to this.

Re: Win $10,000 by creating a race car bot in haskell, scala or clojure

#60

Was about to apply but I'm confused about the rules requiring all members to be the same nationality. I have a French passport, so my nationality would legally be French, but I live in the UK, and work with English, Polish, Hungarian, Romanian developers(all living and working in the UK), some of whom I was considering asking to join a team with me. I think this rule needs some amendment. Edit: also to explain some m…

Rules changed. Teams choose which country they represent, and one member needs to be a citizen of this country, but others can be from anywhere. Yay!

Thank you!
Post reply on HN