Earlier 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?
Win $10,000 by creating a race car bot in haskell, scala or clojure
61–70 of 86 posts
Re: Win $10,000 by creating a race car bot in haskell, scala or clojure
#62Earlier quoted context omitted.
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?
Ah, I see. Well, I misunderstood the question I guess. I'm not sure why my answer was downvoted, however, seeing as I don't think I said anything incorrect, and it is a reasonable (though incorrect) understanding of what he was asking. Namely, responding to the implication that a C bot will be necessarily faster than a python bot.
Re: Win $10,000 by creating a race car bot in haskell, scala or clojure
#63It'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
#64Emailed them and just got this: > We just made a little change to the rules: > "Team represents one country. At least one member of the team must be a citizen of this country." Looking forward to competing now!
Can a team of 100% Americans compete?
Re: Win $10,000 by creating a race car bot in haskell, scala or clojure
#65"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
#66Earlier quoted context omitted.
What about OCaml or F#?
I don't get why they restrict the programming languages that can be used. Why can't I just use whatever programming language I please?
Re: Win $10,000 by creating a race car bot in haskell, scala or clojure
#67Earlier quoted context omitted.
What about OCaml or F#?
I don't get why they restrict the programming languages that can be used. Why can't I just use whatever programming language I please?
You don't want to run arbitrary binaries; linking of required libraries is an issue in many languages, and you can't install every version of every possible interpreter in the world to support all possible interpreted languages (and their multiple, incompatible versions).
Re: Win $10,000 by creating a race car bot in haskell, scala or clojure
#68Emailed them and just got this: > We just made a little change to the rules: > "Team represents one country. At least one member of the team must be a citizen of this country." Looking forward to competing now!
Forgive me for my density, but I'm still uncertain as to what "this country" means. Does this mean that at least one member of the team must be from Finland? Can a team of 100% Americans compete?
Re: Win $10,000 by creating a race car bot in haskell, scala or clojure
#69Re: Win $10,000 by creating a race car bot in haskell, scala or clojure
#70Earlier quoted context omitted.
Forgive me for my density, but I'm still uncertain as to what "this country" means. Does this mean that at least one member of the team must be from Finland? Can a team of 100% Americans compete?
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.