The strategy can be described in any comprehensible language. If I find problems in understanding, which will probably happen if the strategy is described in Lisp or Basque, but can happen even if it is written in English, I will ask.
You’re going to be translating these all into computer programs so you can run them, right? You should specify which language it’s going to be, so we can save you some work.
I have already a functional code written in Wolfram Mathematica which simulates the tournaments.
If the number of strategies will not be too big, it is easier for me to code them than to write down the instructions needed for the readers to know how I represent the data, not to speak about help for those unfamiliar with Mathematica’s syntax. Simple strategies are usually one-liners, e.g. tit-for-tat has 29 characters.
Okay, but what about complicated strategies? Even someone playing tit-for-tat will want to augment it with a special case to switch to defection rock when they’re playing against Fully Random.
You’re going to be translating these all into computer programs so you can run them, right? You should specify which language it’s going to be, so we can save you some work.
I have already a functional code written in Wolfram Mathematica which simulates the tournaments.
If the number of strategies will not be too big, it is easier for me to code them than to write down the instructions needed for the readers to know how I represent the data, not to speak about help for those unfamiliar with Mathematica’s syntax. Simple strategies are usually one-liners, e.g. tit-for-tat has 29 characters.
Okay, but what about complicated strategies? Even someone playing tit-for-tat will want to augment it with a special case to switch to defection rock when they’re playing against Fully Random.
If that happens more than once or twice, then I will probably ask the author to code it.