Closed SchulerSimon closed 3 years ago
From the website:
If I have any suspicion that you're trying to break the rules in any way, by using disallowed libraries, or trying to read or write any files, or being intentionally inefficient with loops or sleep() commands, I reserve the right to disqualify you from the tournament.
I'm assuming importing the other strats counts as reading other files
I'm assuming importing the other strats counts as reading other files
but is it 🤪
From the website:
trying to read or write any files
So, @SchulerSimon , yes, you are not allowed to read any files.
I think the best you can do is to watch what other competitors are doing and then from that deduce what they are running
I think the best you can do is to watch what other competitors are doing and then from that deduce what they are running
*what other do when competing with your agent
Sorry @SchulerSimon, reading your opponent's files is not allowed! That's like tennis players dissecting their opponents' bodies to learn how they work better. Probably violates their human rights!
But being serious again, you shouldn't have any inputs for your strategy function besides the game's history and your own memory. Your strategy should be "blind" to anything else happening outside that.
I could run a simulation of competitors during execution. This would allow me to predict the outcome of a game against all competitors and would let me choose a strategy that gives me the highest chances of winning. This would probably take really long, as mentioned by Quadrapod in #13.
This is probably cheating. But it would be fun to implement.