Live data from Hacker News

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

helloworldopen.com

41–50 of 86 posts

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

#41
post #10

This sounds exciting, and I'm sure I'm not the only one in thinking that coding an AI for a race car bot is at least as interesting as the final prize. Will the server be open-sourced later ? I think it would be awesome to be able build a bot at home.

During the competition the server code is not released. There are going to be game servers where developers can connect and test their bots. We haven't discussed about what happens after the race. Lets see :)

Yeah, I understand you don't release the code during the competition so as to not make it too easy for competitors :)

I think building such a bot can be a very interesting exercise at AI and realtime programmation, which is why I'm interested in the potential educational aspects of it.

I'll keep an eye on it !

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

#42
post #33

Earlier quoted context omitted.

Servers are available for testing during development, running the code on your own computer - the CI server is useful in that it verifies that your code compiles and runs on the linux machine used during the competition.

I thought it was supposed to run on your own laptop during the competition?

During the finals yes. The qualifying round is run with standardized virtual linux boxes, so all bots must have the same build and run scripts. With the amount of participants we're expecting, it wouldn't be possible to run the competitions manually.

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

#43
post #31

Earlier quoted context omitted.

Can you test your own bots? As far as I can tell, the rules only specify that they're automatically tested daily. I'd like the ability to test whenever I need to.

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?

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

#44
Its a good guess that the simulator or game engine behind this competetion is TORCS (The Open Racing Car Simulator) [1].

Simulated Car Racing (SCR) [2], is an existing annual AI car racing competition based on TORCS, though without the attractive prizes. It also has a client-server architecture with controls and sensor information sent over UDP using what seem like lisp sexps.

[1] http://torcs.sourceforge.net/

[2] http://scr.geccocompetitions.com/

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

#45
post #10

This sounds exciting, and I'm sure I'm not the only one in thinking that coding an AI for a race car bot is at least as interesting as the final prize. Will the server be open-sourced later ? I think it would be awesome to be able build a bot at home.

If you want an open sourced car racing game server, you can always use TORCS [1] and SCR [2].

[1] http://torcs.sourceforge.net/

[2] http://scr.geccocompetitions.com/

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

#47

Its a good guess that the simulator or game engine behind this competetion is TORCS (The Open Racing Car Simulator) [1]. Simulated Car Racing (SCR) [2], is an existing annual AI car racing competition based on TORCS, though without the attractive prizes. It also has a client-server architecture with controls and sensor information sent over UDP using what seem like lisp sexps. [1] http://torcs.sourceforge.net/ [2] ht…

Another even better guess is that the udacity self driving car course [1] will see a huge upswing in enrollment.

[1] https://www.udacity.com/course/cs373

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

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

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

#50

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!
Post reply on HN