Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prepare the framework so that the tournament can be run on a VM #6

Open
3 tasks
katjabercic opened this issue Dec 5, 2019 · 4 comments
Open
3 tasks

Comments

@katjabercic
Copy link

katjabercic commented Dec 5, 2019

TODO:

  • Can adding submissions into the project be improved?
  • Log everything, including exceptions.
  • Separate out which agents participate in each round of the tournament. The idea is not to do it automatically, but let the person running the tournament simply list the agent names for the next round in a file, or similar (see Dennis' explanation).
@Jazzpirate
Copy link
Collaborator

If anyone wants to take care of this, I'm not opposed at all...

@katjabercic
Copy link
Author

I believe the plan for this year is to figure out the specs, and then try to have it ready for next year, quite possibly with @tkw1536 's wizarding powers.

@Jazzpirate
Copy link
Collaborator

some thoughts:

  1. adding submissions with something like a config file rather than coding should require some scala reflection, but should be doable in principle. Probably not even that much work, although cleaning up namespaces etc. will still be necessary.
  2. Logging exceptions should be doable - I'd refrain from automatically disqualifying agents though. Sometimes, the exceptions are just a minor thing, so I prefer writing lots of forum posts informing people, so they can still fix those while the tournament is already running.
  3. Separating out agents automatically seems... tricky. There's some "using my best judgment" involved, not just wrt where a noticable gap between scores is, but I'm usually also influenced there by what the resulting points would be. For example, if there's a clear gap between the best 8 and the ones below, I might choose a lower cutoff, because having the next (e.g.) three agents participate further might change who gets 9th and 10th place respectively, which makes a difference regarding how many bonus points they'll get...
    point being: this is rather subtle ;)

@katjabercic
Copy link
Author

Agreed on everything - with separating out I meant from the code :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants