- Created Wednesday, July 15th 2015 @ 23:50:19
This is a really interesting website, but I don't understand one thing. Do games support by default all languages mentioned somewhere on the post, Eg. if the example bot is just in java. Can still use python for that competition?
Second question. The submission should be my archived bot. What does this mean? Let's keep python as an example.
Do I need to have a file named bot.py archived to bot.zip? Can I have more .py files ? Are there naming restrictions ? Do I just archive the files and submit or is there a folder structure that should be respected ? Can I submit adjacent things (eg. precomputed_stuff.txt) ? Is there a limit on the submit size?
- Updated Thursday, July 16th 2015 @ 09:25:42
I believe the system is the same as with other scripted languages. It looks for a file with "__main__" in it and it will run that one. This information is kind of hidden away, but mentioned under "Technical details" on the rules pages of all competitions (e.g. http://theaigames.com/competitions/ai-block-battle/rules )
As a start you can download the python starterbot for Heads Up Omaha ( http://theaigames.com/competitions/heads-up-omaha/getting-started ), which is exactly like how you should make your bots.
The developers have promised to make better info pages for different languages in the future ( http://theaigames.com/discussions/general/55793e6a5d203c8c498b456a/exact-compilation-flags-on-website/1/show )