jmunozgama / ai-contest

Automatically exported from code.google.com/p/ai-contest
0 stars 0 forks source link

Allow binary submissions #75

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
The bots are sandboxed when they are executed, and if you allow languages like 
C you might as well just allow binaries anyway. The ability to review source 
code doesn't really matter because (a) code can still be obfuscated, (b) the 
review would be triggered by an event which happened already anyway, and (c) a 
particularly exploitive bot that infiltrates the machine could just cover its 
tracks anyway. 

There was also a fear at one point that binaries would be too large. As 
evidence to the contrary, my entry from the Tron contest was written in Haskell 
(GHC generates particularly large binaries, so this is a good worst-case 
scenario) and after stripping and zipping it's still only half the size of this 
contest's zipped java starter pack without any advanced AI added. That's 516K 
for my binary vs. 1.1M for the starter pack.

Original issue reported on code.google.com by Jake.McA...@gmail.com on 9 Sep 2010 at 3:42

GoogleCodeExporter commented 8 years ago
Disavowing ownership because I don't think I can do the necessary things anyway.

Original comment by Jake.McA...@gmail.com on 9 Sep 2010 at 4:01

GoogleCodeExporter commented 8 years ago
It also helps if you use several langues and/or additional libraries.

Example:
- I use scala with the Java starter package => 2 lanuges
- For the math stuff i want to use an additional library. 

Original comment by faebu3...@gmail.com on 10 Sep 2010 at 11:43

GoogleCodeExporter commented 8 years ago
And it also helps people like me who want to use a newer version of a compiler 
than either is on the server or could be feasibly put on the server.

Original comment by Jake.McA...@gmail.com on 10 Sep 2010 at 1:17